Module 903209

1,788 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>f});var i=n(228366),r=n(803306),s=n(654107),a=n(662388),o=n(370480),l=n(734057),u=n(696451),c=n(321191),d=n(885386),_=n(486020);function h(e,t){let n;if("u"<typeof Image)return;let i=e.user?.id;null==i||""===i||(null!=t&&e.guild_member_profile?.banner!=null&&(n=(0,_.ns)({id:i,guildId:t,banner:e.guild_member_profile.banner,canAnimate:d.kt.getSetting(),size:600})),e?.user_profile?.banner!=null&&(n=(0,_.z)({id:i,banner:e.user_profile.banner,canAnimate:d.kt.getSetting(),size:600})),null==n||(new Image().src=n))}function f(e,t){let{type:n,withMutualGuilds:d=!1,withMutualFriendsCount:_=!1,withMutualFriends:f=!1,dispatchWait:E=!1,waitForRefetch:p=!0,guildId:m,channelId:g,joinRequestId:A,abortSignal:I}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(""===e||c.A.isFetchingProfile(e,m))return Promise.resolve();let T=c.A.getUserProfile(e),S=c.A.getGuildMemberProfile(e,m),N=null!=m?S:T,C=Date.now()-(N?.fetchEndedAt??0)>=6e4;if((N?.fetchError?.status===404||N?.fetchError?.status===429)&&!C)return Promise.resolve();let y=c.A.getMutualGuilds(e),O=c.A.getMutualFriends(e),R=c.A.getMutualFriendsCount(e),v=null==y&&d,b=null==O&&f,L=null==R&&_,D=null==m?null==T:null==S,w=!D&&(C||v||b||L);if(!D&&!w)return Promise.resolve();let P=null!=m?S?.profileEffect:T?.profileEffect;null!=P&&(0,a.RE)(P.skuId);let M=null!=m?S?.profileFrame:T?.profileFrame;null!=M&&(0,a.RE)(M.skuId),null!=t&&(0,s.l0)(t);let x={type:n,withMutualGuilds:d,withMutualFriends:f,withMutualFriendsCount:_,guildId:m,joinRequestId:A,abortSignal:I,connectionsRoleId:null==m?void 0:(0,o._g)({guildMember:u.Ay.getMember(m,e),channel:l.A.getChannel(g)})?.id};if(E)return i.h.wait(()=>(0,r.eO)(e,x,h)),Promise.resolve();let U=(0,r.eO)(e,x,h);return w&&!p?Promise.resolve():U}}