Build 533169stable
Module 266047
6,268 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>Z}),n(321073);var r=n(311907),i=n(73153),s=n(961350),a=n(696451),o=n(71393),l=n(287809),u=n(403362),c=n(661191),d=n(486005),_=n(70738),f=n(166233),p=n(11541),h=n(652215);let m=!1,E={};function g(e){return null==E[e]&&(E[e]=new d.e(e)),E[e]}function A(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];g(e).reset(t)}function I(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];for(let t in E)A(t,e)}function T(e){let{guild:t}=e,n=g(t.id);A(t.id,n.isInitialized)}function S(e){let{guild:{id:t}}=e;A(t)}function y(){return!1}function v(e){let{guildId:t,userIds:n}=e;return g(t).updateMembersByMemberIds(n)}function N(e){let{chunks:t}=e,n=!1;for(let e of t)n=g(e.guildId).updateServerMembers(e.members)||n;return n}function C(e){let{guildId:t}=e,n=s.default.getId();return g(t).updateMembersByMemberIds([n])}function R(e){let{guildId:t,user:n}=e;return g(t).removeMember(n.id)}function O(e){let t=!1,n=g(e.guildId);return"GUILD_ROLE_DELETE"===e.type&&(t=n.removeRoleFromSearchState(e.roleId)),n.rebuildAllMembers()||t}function b(e){let{guildId:t,userId:n}=e;return g(t).updateMembersByMemberIds([n])}function D(e){let{guildId:t,members:n}=e;if(null==n||0===n.length)return!1;let r=g(t),i=n.reduce((e,t)=>{if(null!=t.member){let n=t.member.user.id;e.push(n)}return e},[]);return r.updateMembersByMemberIds(i)}function L(e){let{guildId:t,addedMembers:n}=e;if(null==n||0===n.length)return!1;let r=g(t),i=n.reduce((e,t)=>{let n=t.userId;return e.push(n),e},[]);return r.updateMembersByMemberIds(i)}function w(e){let{guildId:t,members:n}=e;if(null==n||0===n.length)return!1;let r=g(t),i=n.reduce((e,t)=>{let n=t.userId;return e.push(n),e},[]);return r.updateMembersByMemberIds(i)}function M(e){let{guildId:t,threads:n}=e,r=Object.values(n);if(0===r.length)return!1;let i=g(t),s=r.reduce((e,t)=>{if(null!=t.owner){let n=t.owner.user.id;e.push(n)}return e},[]);return i.updateMembersByMemberIds(s)}function P(e){let{guildId:t,guildMember:n}=e;return g(t).updateMembersByMemberIds([n.user.id])}function x(e){let t=!1;return e.guilds.forEach(e=>{let{id:n,members:r}=e;t=g(n).updateServerMembers(r)||t}),t}function k(e){let t=!1;return e.guilds.forEach(e=>{let{id:n,activity_instances:r}=e,i=g(n),s=[];r?.forEach(e=>{e.participants?.forEach(e=>{(0,u.Vq)(e.member)&&s.push(e.member)})}),t=i.updateServerMembers(s)||t}),t}function U(e){return m?m=!1:I(!0),x(e)}function G(e){return k(e)}function F(e){let{guildMembers:t}=e,n=!1;return m=!0,c.default.entries(t).forEach(e=>{let[t,r]=e;n=g(t).updateClientMembers(Object.values(r))||n}),n}function V(e){let{guildId:t,members:n}=e;if(null==t||null==o.A.getGuild(t))return!1;m=!0;let r=g(t),i=[];for(let e of n)null==r.getMember(e.userId)&&i.push(e);return i.length>0&&r.updateClientMembers(i)}function B(e){let{members:t,guildId:n}=e;return t.length>0&&g(n).updateServerMembers(t)}function H(e){let{guildId:t}=e;return g(t).initialize()}function j(e){let{guildId:t}=e;return g(t).refreshNewMembersAndSearchResults()}function Y(e){let{guildId:t,pagination:n}=e,[r]=g(t).updatePaginationState(n);return r}function W(e){let{guildId:t,continuationToken:n}=e;return g(t).updatePaginationToken(n)}function K(e){let{guildId:t,searchState:n}=e;return g(t).updateSearchState(n)}function $(e){let{guildId:t,memberSupplementals:n}=e,r=(0,f.Ob)(t,n);return r&&g(t).updateMembersByMemberIds(n.map(e=>e.userId)),r}function z(e){let t,n,{guildId:r,members:i,total_result_count:s}=e,a=g(r),{memberIds:o,memberSupplementals:l}=i.reduce((e,t)=>{let{member:n,source_invite_code:r,join_source_type:i,join_source_application_id:s,join_source_channel_id:a,inviter_id:o}=t,l=n.user;return e.memberIds.push(l.id),e.memberSupplementals.push({userId:l.id,sourceInviteCode:r,joinSourceType:i,joinSourceApplicationId:s,joinSourceChannelId:a,inviterId:o}),e},{memberIds:[],memberSupplementals:[]}),u=(0,f.Ob)(r,l);(0,p.uY)(r,o);let c=a.updateSearchedMembersByMemberIds(o);i.length>0&&(t=i[0],n=i[i.length-1]);let[d]=a.updatePaginationState({totalResultsCount:s,elasticSearchCursor:{before:(0,_.vf)({joinedAt:t?.member?.joined_at,userId:t?.member?.user.id??h.dJq}),after:(0,_.vf)({joinedAt:n?.member?.joined_at,userId:n?.member?.user.id??h.dJq})}},!1);return u||c||d}class q extends r.Ay.Store{static displayName="MemberSafetyStore";initialize(){this.waitFor(s.default,a.Ay,o.A,l.default)}isInitialized(e){return g(e).isInitialized}getMembersByGuildId(e,t){return g(e).getMembersByIndex(t)}getMembersCountByGuildId(e,t){return g(e).countMembersByIndex(t)}getEstimatedMemberSearchCountByGuildId(e){let t=g(e),n=t.searchChunkSize,r=t.countMembersByIndex(t.getSearchIndex()),i=t.getTotalResultsCount();return null==i||i<n?r:i}getKnownMemberSearchCountByGuildId(e){let t=g(e);return t.countMembersByIndex(t.getSearchIndex())}getCurrentMemberSearchResultsByGuildId(e){let t=g(e);return t.getMembersByIndex(t.getSearchIndex())}getSearchStateByGuildId(e){return g(e).getSearchState()}hasDefaultSearchStateByGuildId(e){return g(e).hasDefaultSearchState()}getPagedMembersByGuildId(e){return g(e).getPaginatedMembers()}getPaginationStateByGuildId(e){return g(e).getPaginationState()}getElasticSearchPaginationByGuildId(e){return g(e).getElasticSearchPagination()}getEnhancedMember(e,t){return g(e).getMember(t)}getNewMemberTimestamp(e){return g(e).getNewMemberTimestamp()}getLastRefreshTimestamp(e){return g(e).lastRefreshTimestamp}getLastCursorTimestamp(e){return g(e).lastCursorTimestamp}}let Z=new q(i.h,{CONNECTION_OPEN:U,CONNECTION_OPEN_SUPPLEMENTAL:G,LOCAL_MESSAGES_LOADED:V,CACHE_LOADED:F,PASSIVE_UPDATE_V2:B,GUILD_CREATE:T,GUILD_DELETE:S,GUILD_MEMBERS_CHUNK_BATCH:N,GUILD_MEMBER_ADD:y,GUILD_MEMBER_UPDATE:y,GUILD_MEMBER_UPDATE_LOCAL:C,GUILD_MEMBER_REMOVE:R,GUILD_ROLE_UPDATE:O,GUILD_ROLE_DELETE:O,GUILD_MEMBER_PROFILE_UPDATE:P,GUILD_ROLE_MEMBER_REMOVE:b,GUILD_ROLE_MEMBER_ADD:b,THREAD_MEMBER_LIST_UPDATE:D,THREAD_MEMBERS_UPDATE:L,LOAD_ARCHIVED_THREADS_SUCCESS:w,LOAD_FORUM_POSTS:M,INITIALIZE_MEMBER_SAFETY_STORE:H,MEMBER_SAFETY_NEW_MEMBER_TIMESTAMP_REFRESH:j,MEMBER_SAFETY_PAGINATION_UPDATE:Y,MEMBER_SAFETY_PAGINATION_TOKEN_UPDATE:W,MEMBER_SAFETY_SEARCH_STATE_UPDATE:K,FETCH_GUILD_MEMBER_SUPPLEMENTAL_SUCCESS:$,MEMBER_SAFETY_GUILD_MEMBER_SEARCH_SUCCESS:z,MEMBER_SAFETY_GUILD_MEMBER_UPDATE_BATCH:v})}