decord/source/modules/guild_profile/hooks/useGuildProfile.tsx
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

97 lines
3 KiB
TypeScript

// Module ID: 9219
// Function ID: 9220
// Name: useGuildProfile
// Dependencies: [5, 19, 9097, 504, 9220, 2]
// Exports: useGuildProfile
// Module 9219 (useGuildProfile)
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
import noop from "module_19" /* 19 */;
import GuildProfileStore from "GuildProfileStore" /* 9097 */;
const require = globalThis.__r;
const require = fn;
const size = fn(2);
const result = size.fileFinishedImporting("modules/guild_profile/hooks/useGuildProfile.tsx");
export const useGuildProfile = function useGuildProfile(guildId) {
_require = guildId;
const items = [GuildProfileStore];
const stateFromStores = require("initialize").useStateFromStores(items, () => GuildProfileStore.getProfile(closure_0));
let obj = require("initialize");
const items1 = [GuildProfileStore];
const obj3 = { guildProfile: stateFromStores, fetchGuildProfile: null, fetchStatus: null };
const stateFromStores1 = require("initialize").useStateFromStores(items1, () => GuildProfileStore.getFetchStatus(closure_0));
const items2 = [guildId];
obj3.fetchGuildProfile = noop.useCallback(asyncGeneratorStep(async (arg0, value) => {
if (c4 === 2) {
c4 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp4 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
c4 = 2;
if (0 === c3) {
if (arg0 === 1) {
c4 = 3;
throw value;
} else if (arg0 === 2) {
c4 = 3;
const obj4 = { value, done: true };
return obj4;
} else {
closure_2 = tmp5;
closure_129_0 = undefined;
let flag = guildId;
if (guildId === undefined) {
flag = false;
}
closure_129_0 = flag;
c3 = 1;
c4 = 1;
return { value: "PX_16", done: true };
}
} else if (1 === tmp5) {
if (arg0 === 1) {
c4 = 3;
throw value;
} else if (arg0 === 2) {
c4 = 3;
const obj5 = { value, done: true };
return obj5;
} else {
c3 = 2;
c4 = 1;
const obj6 = { value: guildId(tmp2[4]).getGuildProfile(closure_130_0, closure_129_0), done: false };
return obj6;
}
} else if (arg0 === 1) {
c4 = 3;
throw value;
} else if (arg0 === 2) {
c4 = 3;
const obj7 = { value, done: true };
return obj7;
} else {
c4 = 3;
const obj = { value, done: true };
return obj;
}
} catch (tmp12) {
c4 = tmp;
throw tmp12;
}
}
}), items2);
obj3.fetchStatus = stateFromStores1;
return obj3;
};