Module 707890

1,808 characters · in 5e1e468728790089.js
Dependencies
Source Raw
function(e,t,r){r.d(t,{A:()=>y}),r(393431),r(532706),r(42231),r(232424),r(949626),r(767709),r(65162);var n=r(17928),E=r(459838),i=r(228366),u=r(652896),l=r(495544),s=r(763827),a=r(116956),_=r(814278),d=r(440976),A=r(787392),f=r(652215);let S=new Map,c=new Map,R=!1,T=null;function o(){return a.A.getAllActiveStreamKeys().reduce((e,t)=>{let{ownerId:r}=(0,u.Iy)(t),n=!0===S.get(r),E=c.get(t)!==n;return c.set(t,n),!!E||e},!1)}function C(){let e=s.A.getUserIds()??new Set,t=l.default.getId(),r=!0;for(let n of e)if(t!==n&&!0!==S.get(n)){r=!1;break}let n=r!==R;return R=r,n}function I(e){let{userId:t}=e;if(l.default.getId()===t)return!1;let r=function(e){let t=s.A.getSecureFramesRosterMapEntry(e);if(null==t)return!1;let r=new Uint8Array(t),n=A.A.isKeyVerified(e,r)||d.A.isKeyVerified(e,r),E=(0,_.m8)(e,[s.A,a.A]),i=n&&!E,u=i!==S.get(e);return S.set(e,i),u}(t),n=o(),E=C();return r||n||E}function N(){S.clear(),c.clear(),R=!1}class g extends n.Ay.Store{static displayName="SecureFramesVerifiedStore";initialize(){this.waitFor(l.default,s.A,a.A,d.A,A.A)}isCallVerified(){return R}isStreamVerified(e){return c.get(e)}isUserVerified(e){return S.get(e)}}let y=new g(i.h,{CONNECTION_OPEN:N,VOICE_CHANNEL_SELECT:function(e){let{channelId:t}=e;if(t===T)return!1;T=t,N()},RTC_CONNECTION_STATE:function(e){let{streamKey:t,state:r,context:n}=e;if(r!==f.S7L.DISCONNECTED)return!1;switch(n){case E.x.STREAM:if(null==t)return!1;return c.delete(t),C();case E.x.DEFAULT:N()}},RTC_CONNECTION_ROSTER_MAP_UPDATE:function(e){let{userIds:t}=e,r=l.default.getId(),n=t.reduce((e,t)=>r===t?e:!!I({userId:t})||e,!1),E=o(),i=C();return n||E||i},SECURE_FRAMES_TRANSIENT_KEY_CREATE:I,SECURE_FRAMES_TRANSIENT_KEY_DELETE:I,SECURE_FRAMES_VERIFIED_KEY_CREATE:I,SECURE_FRAMES_VERIFIED_KEY_DELETE:I,SECURE_FRAMES_USER_VERIFIED_KEYS_DELETE:I})}