Files
discord-decomp/modules/global_discovery_servers/GlobalDiscoveryServersSearchLayoutStore.tsx
T
2026-11-01 12:12:55 +02:00

32 lines
1.2 KiB
TypeScript

// Metro module 12757 (f12758).
import GlobalDiscoveryServersSearchCountsStore from "./GlobalDiscoveryServersSearchCountsStore";
import GlobalDiscoveryServersSearchResultsStore from "./GlobalDiscoveryServersSearchResultsStore";
import Module589 from "../../_bundle/Module589";
import Dispatcher from "../../Dispatcher";
let counts;
const reset = function reset() {
counts = [];
};
counts = [];
class GlobalDiscoveryServersSearchLayoutStore extends Module589.Store {
static displayName = "GlobalDiscoveryServersSearchLayoutStore";
initialize() {
this.waitFor(GlobalDiscoveryServersSearchCountsStore, GlobalDiscoveryServersSearchResultsStore);
}
getVisibleTabs() {
return counts;
}
}
const globalDiscoveryServersSearchLayoutStore = new GlobalDiscoveryServersSearchLayoutStore(Dispatcher, {
CONNECTION_OPEN: reset,
GLOBAL_DISCOVERY_SERVERS_SEARCH_LAYOUT_RESET: reset,
GLOBAL_DISCOVERY_SERVERS_SEARCH_COUNT_SUCCESS: function handleGlobalDiscoveryServersSearchCountSuccess(a0) {
const counts2 = GlobalDiscoveryServersSearchCountsStore.getCounts(a0.query);
if (counts2 == null) {
return false;
}
counts = counts2;
}
});
export default globalDiscoveryServersSearchLayoutStore;