23 lines
729 B
TypeScript
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);
|
|
}
|
|
}
|
|
}
|