Module 366251

717 characters · in da64b0807b2090ba.js
Dependencies
Required by (1)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,i,t){t.d(i,{A:()=>A});var n=t(17928),l=t(228366),s=t(763827);let a={},r=!1,d=null;function u(e){e in a&&delete a[e]}function o(){if(!r&&s.A.isConnected()){let e=s.A.getChannelId();if(null!=e)return u(e),d=e,r=!0,!0}else if(r&&!s.A.isConnected()&&null!=d)return u(d),d=null,r=!1,!0;return!1}class c extends n.Ay.Store{static displayName="VoiceInvitesuggestionsStore ";initialize(){this.waitFor(s.A),this.syncWith([s.A],o)}getIsPopoverDismissed(e){return null!=e&&(a[e]??!1)}getShouldShowPopover(e){return null!=e&&s.A.isConnected()&&s.A.getChannelId()===e&&!this.getIsPopoverDismissed(e)}}let A=new c(l.h,{VOICE_INVITE_SUGGESTIONS_DISMISS_POPOVER:function(e){let{channelId:i}=e;return!a[i]&&(a[i]=!0,!0)}})}