Files
discord-decomp/modules/emojis/top_emojis/TopEmojisUtils.tsx
T
2026-11-01 12:12:55 +02:00

23 lines
729 B
TypeScript

// Metro module 9342 (f9343).
import UserStore from "../../../stores/UserStore";
import EmojiStore from "../EmojiStore";
import TopEmojiStore from "./TopEmojiStore";
import { fetchTopEmojis } from "./TopEmojisActionCreators";
export function maybeFetchTopEmojisByGuild(a0) {
if (a0 != null && UserStore.getCurrentUser() != null) {
L5: {
const topEmojisMetadata = EmojiStore.getTopEmojisMetadata(a0);
if (topEmojisMetadata != null) {
const topEmojisTTL = topEmojisMetadata.topEmojisTTL;
if (topEmojisTTL != null && !(Date.now() < topEmojisTTL)) {
break L5;
}
return void 0;
}
}
if (!TopEmojiStore.getIsFetching(a0)) {
fetchTopEmojis(a0);
}
}
}