Module 854492

751 characters · in no known chunk
Dependencies
Required by (3)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>u,j:()=>c});var r=n(562465),i=n(73153),s=n(383501),a=n(403362),o=n(857071),l=n(652215);async function u(e){let t=o.A.lurkingGuildIds().filter(t=>!e.includes(t));0!==t.length&&(i.h.dispatch({type:"GUILD_STOP_LURKING",ignoredGuildIds:e}),await Promise.all(t.map(async e=>{let t=o.A.getLurkingSource();try{await r.Bo.del({url:l.Rsh.GUILD_LEAVE(e),body:{lurking:!0},oldFormErrors:!0,rejectWithError:!0})}catch(n){i.h.dispatch({type:"GUILD_STOP_LURKING_FAILURE",lurkingGuildId:e,lurkingSource:t})}})))}async function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=o.A.lurkingGuildIds();if(0===t.length||!(null==e||!t.includes(e)))return;let n=[e,s.A.getGuildId()].filter(a.Vq);await u(n)}}