Build 543408stable
Module 450149
696 characters · in 381faf2c40dd0284.jsDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>d});var l=n(64700),i=n(17928),s=n(401843),r=n(384200),a=n(734057),o=n(576705),c=n(309010),u=n(818348);function d(e,t,n){let d=null==t||null==n,h=(0,i.bG)([a.A],()=>a.A.getChannel(t)),m=(0,i.bG)([o.A],()=>null!=h&&o.A.canBasicChannel(u.hV.CONNECT,h)),p=(0,i.bG)([c.A],()=>c.A.getVoiceChannelId()===t),{shouldFetchPreview:f,previewUrl:g,isLoading:x}=(0,i.cf)([r.A],()=>({shouldFetchPreview:!d&&r.A.shouldFetchPreview(e,t,n),previewUrl:d?null:r.A.getPreviewURL(e,t,n),isLoading:!d&&r.A.getIsPreviewLoading(e,t,n)})),A=m||p;return(l.useEffect(()=>{f&&!d&&A&&(0,s.Tp)(e,t,n)},[f,t,e,n,d,A]),d||!A)?{previewUrl:void 0,isLoading:!1}:{previewUrl:g,isLoading:x}}}