Module 685396

858 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,{F:()=>c,K:()=>d});var i=n(64700),r=n(17928),s=n(159273),a=n(7584),o=n(885386),l=n(652215);function u(e,t){let n=null;if(null!=t)n={id:t.id,name:t.name,animated:t.animated};else if(null!=e.emojiName&&""!==e.emojiName){let t=a.Ay.getByName(a.Ay.convertSurrogateToName(e.emojiName,!1));n=null!=t?{id:null,name:t.surrogates,animated:!1}:null}let i=Number(e.expiresAtMs),r=e.label?.value;return{name:"Custom Status",type:l.$pd.CUSTOM_STATUS,state:e.text.length>0?e.text:void 0,timestamps:i>0?{end:i}:void 0,emoji:n,details:r,metadata:{label:r}}}function c(e){let{emojiId:t}=e;return u(e,null!=t&&"0"!==t?s.Ay.getUsableCustomEmojiById(t):null)}function d(){let e=o.G2.useSetting(),t=e?.emojiId,n=(0,r.bG)([s.Ay],()=>null!=t&&"0"!==t?s.Ay.getUsableCustomEmojiById(t):null,[t]);return(0,i.useMemo)(()=>null!=e?u(e,n):null,[e,n])}}