decord/source/modules/applications/useGuildApplication.tsx
2026-07-21 06:55:02 +00:00

39 lines
1.4 KiB
TypeScript

// Module ID: 16241
// Function ID: 125485
// Name: useGuildApplication
// Dependencies: []
// Exports: default
// Module 16241 (useGuildApplication)
let closure_3 = importDefault(dependencyMap[0]);
let closure_4 = importDefault(dependencyMap[1]);
let closure_5 = importAll(dependencyMap[2]);
let closure_6 = importDefault(dependencyMap[3]);
const result = arg1(dependencyMap[7]).fileFinishedImporting("modules/applications/useGuildApplication.tsx");
export default function useGuildApplication(arg0, arg1) {
let tmp4;
arg1 = arg0;
const importDefault = arg1;
const items = [closure_6];
const application = arg1(dependencyMap[4]).useStateFromStores(items, () => guildApplication.getGuildApplication(arg0, arg1));
const dependencyMap = application;
const obj = arg1(dependencyMap[4]);
[tmp4, closure_3] = callback2(React.useState(null == application), 2);
const error = callback2(React.useState(), 2);
const callback2 = error[1];
const tmp6 = callback2(React.useState(false), 2);
const first = tmp6[0];
const React = first;
closure_6 = tmp6[1];
// CreateGeneratorClosureLongIndex (0x67)
const items1 = [application, arg1, arg0];
const callback = React.useCallback(callback(tmp), items1);
const items2 = [first, callback];
const effect = React.useEffect(() => {
if (!first) {
callback();
}
}, items2);
return { application, error: error[0], loading };
};