Build 533169stable
Module 542986
673 characters · in 30a277b9d32d70b1.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>u});var i=n(311907),l=n(73153),a=n(686956);let r={},s=0;function o(e){return r[e]?.fetchState??0}function d(){r={}}class c extends i.Ay.Store{isFetchingFriendsForGuild(e){return 1===o(e)}fetchFriendMembersIfNotFetched(e,t){0===o(e)&&(r[e]={fetchState:1,foundMembers:0,notFoundMembers:0},s=t.length,a.A.requestMembersById(e,t,!1))}}let u=new c(l.h,{CONNECTION_OPEN:d,LOGOUT:d,RELATIONSHIP_ADD:d,RELATIONSHIP_REMOVE:d,GUILD_MEMBERS_CHUNK_BATCH:function(e){let t=e.chunks[0],{guildId:n}=t;1===o(n)&&(r[n].foundMembers+=t.members.length,r[n].notFoundMembers+=t.notFound?.length??0,r[n].foundMembers+r[n].notFoundMembers>=s&&(r[n].fetchState=2))}})}