Build 545032stable
Module 729937
774 characters · in 1481cf06e4758feb.jsDependencies
Source Raw
function(t,e,n){n.d(e,{OH:()=>u,ZH:()=>c,yb:()=>d});var i=n(636537),r=n(228366),l=n(981616),o=n(290863),a=n(652215);function u(t,e){r.h.dispatch({type:"ACTIVITY_SYNC",activity:t,userId:e})}function c(t,e){(0,l.LI)(t,e).then(n=>r.h.dispatch({type:"ACTIVITY_PLAY",activity:t,userId:e,metadata:n})).catch(()=>r.h.dispatch({type:"ACTIVITY_PLAY",activity:t,userId:e}))}async function d(t,e){let n=t.metadata;if(null!=n&&Object.keys(n).length>0)return n;let l=o.A.getActivityMetadata(e);if(null!=l)return l;if(null==t.session_id)throw Error("null/undefined session_id");let{body:u}=await i.Bo.get({url:a.Rsh.USER_ACTIVITY_METADATA(e,t.session_id,t.application_id),oldFormErrors:!0,rejectWithError:!1});return r.h.dispatch({type:"ACTIVITY_METADATA_UPDATE",metadata:u,userId:e}),u}}