Module 352413

942 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:()=>c});var i=n(64700),r=n(702841),s=n(727170),a=n(919395),o=n(207803),l=n(84540),u=n(836602);function c(e){let{isTryItOut:t,analyticsLocations:n,guildId:c}=e,d=(0,s.A)(n),{pendingAvatar:_,pendingAvatarDecoration:h,pendingErrors:f}=(0,r.cf)([u.A],()=>{if(t){let e=u.A.getTryItOutChanges();return{pendingAvatar:e.tryItOutAvatar,pendingAvatarDecoration:e.tryItOutAvatarDecoration,pendingErrors:u.A.getErrors(c).avatarDecoration}}let e=u.A.getPendingChanges(c);return{pendingAvatar:e.pendingAvatar,pendingAvatarDecoration:e.pendingAvatarDecoration,pendingErrors:u.A.getErrors(c).avatarDecoration}}),E=(0,i.useCallback)(e=>{(0,l.p)({guildId:c,avatar:e}),(0,a.WU)(null==e?"remove":"set")},[c]),p=(0,i.useCallback)(e=>{(0,l.p)({guildId:c,avatarDecoration:e}),null!=e&&d(e)},[d,c]);return{pendingAvatar:_,pendingAvatarDecoration:h,pendingErrors:f,setPendingAvatar:t?o.e$:E,setPendingAvatarDecoration:t?o.Go:p}}}