Module 592713

838 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>f});var r=n(73153),i=n(439372),s=n(696451),a=n(287809),o=n(316031);let l=1e4,u=null,c=()=>{let e=s.Ay.getCommunicationDisabledUserMap();Object.keys(e).forEach(t=>{let n=t,r=(0,s.DL)(n),i=(0,s.vg)(n),a=e[n];(0,o.n)(a)||d(r,i)})},d=(e,t)=>{let n=s.Ay.getMember(e,t),i=a.default.getUser(t);if(null==n||null==i||(0,o.Z)(n))return;let l={...n,guildId:e,nick:n.nick??i.username,avatar:n.avatar??void 0,avatarDecoration:null!=n.avatarDecoration?{...n.avatarDecoration}:void 0,premiumSince:n.premiumSince??void 0,isPending:n.isPending??!1,user:{...i,email:i.email??void 0,phone:i.phone??void 0},communicationDisabledUntil:null};r.h.dispatch({type:"GUILD_MEMBER_UPDATE",...l})};class _ extends i.A{_initialize(){u=setInterval(()=>c(),l)}_terminate(){clearInterval(u)}clearGuildMemberTimeout=d}let f=new _}