decord/beta/source/modules/guilds_bar/useGuildsBarGuildMediaState.tsx

51 lines
2 KiB
TypeScript
Raw Normal View History

2026-10-02 13:37:24 +00:00
// Module ID: 15967
// Function ID: 15968
// Name: useGuildsBarGuildMediaState
2026-10-02 13:37:24 +00:00
// Dependencies: [19, 13254, 504, 15968, 15969, 15970, 2]
// Exports: default
2026-10-02 13:37:24 +00:00
// Module 15967 (useGuildsBarGuildMediaState)
import GuildMediaStateShadowCompare from "GuildMediaStateShadowCompare" /* 15969 */;
2026-10-01 14:13:23 +00:00
import react from "react" /* 19 */;
2026-10-02 13:37:24 +00:00
import GuildMediaStateStore from "GuildMediaStateStore" /* 13254 */;
2026-10-01 14:13:23 +00:00
import size from "module_2" /* 2 */;
const require = globalThis.__r;
2026-10-01 14:13:23 +00:00
let _require, importDefault;
let result = size.fileFinishedImporting("modules/guilds_bar/useGuildsBarGuildMediaState.tsx");
export default function useGuildsBarGuildMediaState(arg0) {
2026-10-01 14:13:23 +00:00
let closure_0;
let closure_1;
let guildMediaState;
let stateFromStores;
2026-10-02 13:37:24 +00:00
const f122460 = () => guildMediaState.getGuildMediaState(closure_0);
2026-10-01 14:13:23 +00:00
let obj = require("GuildMediaStateStoreExperiment");
const current = react.useRef(obj.useGuildMediaStateSource("GuildsBarGuild")).current;
const obj2 = react;
if (require("GuildMediaStateStoreExperiment").GuildMediaStateSource.STORE === current) {
2026-10-01 14:13:23 +00:00
_require = arg0;
const items = [GuildMediaStateStore];
const items1 = [arg0];
2026-10-01 14:13:23 +00:00
const tmpResult = require("get initialized");
2026-10-02 13:37:24 +00:00
return tmpResult.useStateFromStores(items, f122460, items1);
2026-10-01 14:13:23 +00:00
} else if (require("GuildMediaStateStoreExperiment").GuildMediaStateSource.SHADOW === current) {
const tmp5 = require("useGuildMediaState")(arg0);
importDefault = tmp5;
2026-10-01 14:13:23 +00:00
_require = arg0;
const items2 = [GuildMediaStateStore];
const items3 = [arg0];
2026-10-01 14:13:23 +00:00
const tmpResult2 = require("get initialized");
2026-10-02 13:37:24 +00:00
stateFromStores = tmpResult2.useStateFromStores(items2, f122460, items3);
const items4 = [arg0, tmp5, stateFromStores];
const effect = obj2.useEffect(() => {
2026-10-01 14:13:23 +00:00
const obj = GuildMediaStateShadowCompare;
const result = obj.compareGuildMediaState(closure_0, closure_1, stateFromStores);
}, items4);
return tmp5;
2026-10-01 14:13:23 +00:00
} else if (require("GuildMediaStateStoreExperiment").GuildMediaStateSource.HOOK === current) {
return require("useGuildMediaState")(arg0);
}
};