// Metro module 16164 (f16165). import SelectedGuildStore from "../../../stores/SelectedGuildStore"; import { EmojiInteractionPoint } from "../EmojiConstants"; import AutomaticLifecycleManager from "../../../lib/AutomaticLifecycleManager"; import { maybeFetchTopEmojisByGuild } from "./TopEmojisUtils"; class TopEmojisDataManager extends AutomaticLifecycleManager { actions = { EMOJI_INTERACTION_INITIATED: this.handleInteraction }; handleInteraction(a0) { if ([EmojiInteractionPoint.EmojiButtonMouseEntered].includes(a0.interaction)) { maybeFetchTopEmojisByGuild(SelectedGuildStore.getGuildId()); } } } const topEmojisDataManager = new TopEmojisDataManager(); export default topEmojisDataManager;