Module 528767

1,112 characters · in no known chunk
Dependencies
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>_});var i=n(735438),r=n.n(i),s=n(17928),a=n(228366),o=n(280450);let l=Object.freeze([]),u={};function c(e){u={},e.sessions.forEach(e=>{u[e.sessionId]=e})}class d extends s.Ay.Store{static displayName="SessionsStore";initialize(){this.waitFor(o.default)}getSessions(){return u}getSession(){let e=o.default.getSessionId();return null!=e?this.getSessionById(e):null}getRemoteActivities(){let e=o.default.getSessionId(),t=r().find(u,t=>t.active&&t.sessionId!==e);return null!=t?t.activities:l}getHiddenActivities(){let e=o.default.getSessionId(),t=r().find(u,t=>t.active&&t.sessionId!==e);return null!=t&&null!=t.hiddenActivities?t.hiddenActivities:l}getSessionById(e){return u[e]}getActiveSession(){return r().find(u,e=>{let{active:t}=e;return t})}getRemoteApplicationActivity(e){if(null==e)return null;let t=o.default.getSessionId(),n=r().find(u,e=>e.active&&e.sessionId!==t);if(null==n)return null;let i=n.activities.find(t=>t.application_id===e);return null!=i?i:n.hiddenActivities?.find(t=>t.application_id===e)}}let _=new d(a.h,{CONNECTION_OPEN:c,SESSIONS_REPLACE:c})}