Module 354430

575 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>u});var i=n(17928),r=n(228366);let s={topEmojisByGuildId:{}},a=s,o={};class l extends i.Ay.PersistedStore{static displayName="TopEmojiStore";static persistKey="TopEmojiStore";initialize(e){a=e??s}getState(){return a}getTopEmojiIdsByGuildId(e){return a.topEmojisByGuildId[e]}getIsFetching(e){return o[e]}}let u=new l(r.h,{LOGOUT:function(){a=s,o={}},TOP_EMOJIS_FETCH:function(e){let{guildId:t}=e;o[t]=!0},TOP_EMOJIS_FETCH_SUCCESS:function(e){let{guildId:t,topEmojisMetadata:n}=e;a.topEmojisByGuildId[t]=n.map(e=>e.emojiId),o[t]=!1}})}