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

51 lines
2 KiB
TypeScript
Raw Normal View History

2026-10-10 08:08:14 +00:00
// Module ID: 16763
// Function ID: 16764
2026-08-24 06:08:38 +00:00
// Name: useGuildsBarGuildMediaState
2026-10-10 08:08:14 +00:00
// Dependencies: [19, 13980, 504, 16764, 16765, 16766, 2]
2026-08-24 06:08:38 +00:00
// Exports: default
2026-10-10 08:08:14 +00:00
// Module 16763 (useGuildsBarGuildMediaState)
import GuildMediaStateShadowCompare from "GuildMediaStateShadowCompare" /* 16765 */;
2026-10-03 08:58:59 +00:00
import react from "react" /* 19 */;
2026-10-10 08:08:14 +00:00
import GuildMediaStateStore from "GuildMediaStateStore" /* 13980 */;
2026-10-03 08:58:59 +00:00
import size from "module_2" /* 2 */;
2026-08-24 06:08:38 +00:00
const require = globalThis.__r;
2026-10-03 08:58:59 +00:00
let _require, importDefault;
let result = size.fileFinishedImporting("modules/guilds_bar/useGuildsBarGuildMediaState.tsx");
2026-08-24 06:08:38 +00:00
export default function useGuildsBarGuildMediaState(arg0) {
2026-10-03 08:58:59 +00:00
let closure_0;
let closure_1;
let guildMediaState;
let stateFromStores;
2026-10-10 08:08:14 +00:00
const f125871 = () => guildMediaState.getGuildMediaState(closure_0);
2026-10-03 08:58:59 +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-03 08:58:59 +00:00
_require = arg0;
const items = [GuildMediaStateStore];
2026-08-24 06:08:38 +00:00
const items1 = [arg0];
2026-10-03 08:58:59 +00:00
const tmpResult = require("get initialized");
2026-10-10 08:08:14 +00:00
return tmpResult.useStateFromStores(items, f125871, items1);
2026-10-03 08:58:59 +00:00
} else if (require("GuildMediaStateStoreExperiment").GuildMediaStateSource.SHADOW === current) {
const tmp5 = require("useGuildMediaState")(arg0);
2026-08-24 06:08:38 +00:00
importDefault = tmp5;
2026-10-03 08:58:59 +00:00
_require = arg0;
const items2 = [GuildMediaStateStore];
2026-08-24 06:08:38 +00:00
const items3 = [arg0];
2026-10-03 08:58:59 +00:00
const tmpResult2 = require("get initialized");
2026-10-10 08:08:14 +00:00
stateFromStores = tmpResult2.useStateFromStores(items2, f125871, items3);
2026-08-24 06:08:38 +00:00
const items4 = [arg0, tmp5, stateFromStores];
const effect = obj2.useEffect(() => {
2026-10-03 08:58:59 +00:00
const obj = GuildMediaStateShadowCompare;
const result = obj.compareGuildMediaState(closure_0, closure_1, stateFromStores);
2026-08-24 06:08:38 +00:00
}, items4);
return tmp5;
2026-10-03 08:58:59 +00:00
} else if (require("GuildMediaStateStoreExperiment").GuildMediaStateSource.HOOK === current) {
return require("useGuildMediaState")(arg0);
2026-08-24 06:08:38 +00:00
}
};