var apx = apx || {}; apx.privatri = {}; apx.privatri.loadwco = async (id, ctx) => { // check if not authenticate, do nothing cause by default screensignin and wait authentification // if authenticate, if url xhash then redirect if no url then change wco-link=screenmyworld // if (dayjs(apx.data.headers.xdays).diff(dayjs(), "hours") >= 24) apx.apxauth.checkisauth(); //load main.mustache of the component //when wco-xxx change it run this function console.log( `Load wconame:privatri apx.privatri.loadwco with id:${id} and ctx: ${JSON.stringify( ctx )}` ); //refresh thread from BE const threadlist = apx.privatri.getthread(apx.data.headers.xalias,1000000) const tpldataname = `${apx.data.pagename}_${id}_privatri`; const privatriid = document.getElementById(id); privatriid.innerHTML = Mustache.render(apx.data.tpl.privatrimain, threadlist); } apx.privatri.getthread=async(alias,timestamp)=>{ //store in indexdb the thread return true }