decord/source/modules/app_database/app/TryLoad.tsx
github-actions f0f877e8ce chore: update source for alpha 347.1
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4824.js (118.4 MB)
2026-09-15 14:23:42 +00:00

207 lines
5.9 KiB
TypeScript

// Module ID: 2007
// Function ID: 2008
// Name: TryLoad
// Dependencies: [5, 3, 573, 2]
// Exports: tryLoad, tryLoadAsync, tryLoadOrResetCacheGateway, tryLoadOrResetCacheGatewayAsync
// Module 2007 (TryLoad)
import LoggerDefault from "Logger" /* 3 */;
import DispatcherDefault from "Dispatcher" /* 573 */;
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
let closure_4 = async function _tryLoadAsync(arg0, value) {
if (c6 === 2) {
c6 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp6 === 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 {
c6 = 2;
if (0 === c5) {
if (arg0 === 1) {
c6 = 3;
throw value;
} else if (arg0 === 2) {
c6 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
closure_2 = tmp3;
closure_1 = tmp7;
c4 = 1;
c5 = 2;
c6 = 1;
const obj4 = { value: importDefault(), done: false };
return obj4;
}
} else if (1 === tmp7) {
c4 = 0;
closure_129_0 = closure_3;
closure_130_3.log("database load failed.", closure_129_0);
c6 = 3;
return { value: null, done: true };
} else if (arg0 === 1) {
c6 = 3;
throw value;
} else if (arg0 === 2) {
c4 = 0;
c6 = 3;
const obj5 = { value, done: true };
return obj5;
} else {
c4 = 0;
c6 = 3;
const obj = { value, done: true };
return obj;
}
} catch (tmp16) {
closure_3 = tmp16;
if (tmp4 === c4) {
c6 = tmp2;
throw tmp16;
} else {
c5 = tmp;
}
}
}
};
let closure_5 = async function _tryLoadOrResetCacheGatewayAsync(arg0, value) {
if (c9 === 2) {
c9 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp7 === 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 {
c9 = 2;
if (0 === c8) {
if (arg0 === 1) {
c9 = 3;
throw value;
} else if (arg0 === 2) {
c9 = 3;
const obj4 = { value, done: true };
return obj4;
} else {
closure_5 = tmp3;
closure_4 = tmp5;
closure_132_0 = closure_0;
closure_132_1 = closure_2;
c7 = 1;
c8 = 2;
c9 = 1;
const obj5 = { value: dependencyMap(), done: false };
return obj5;
}
} else if (1 === tmp8) {
c7 = 0;
closure_132_2 = closure_6;
const _HermesInternal = HermesInternal;
closure_133_3.log("" + closure_132_0 + ": exception thrown, resetting socket.", closure_132_2, closure_132_2.stack);
const obj6 = { error: closure_132_2, action: null, metricAction: null };
const _HermesInternal2 = HermesInternal;
obj6.action = "tryLoadOrResetCacheGatewayAsync (" + closure_132_0 + ")";
closure_3 = closure_132_1;
if (closure_132_1 == null) {
closure_3 = closure_132_0;
}
const obj7 = { type: "RESET_SOCKET", args: null };
const _HermesInternal3 = HermesInternal;
obj6.metricAction = "tryLoadOrResetCacheGatewayAsync (" + closure_3 + ")";
obj7.args = obj6;
closure_133_0(closure_133_1[2]).dispatch(obj7);
c9 = 3;
return { value: null, done: true };
} else if (arg0 === 1) {
c9 = 3;
throw value;
} else if (arg0 === 2) {
c7 = 0;
c9 = 3;
const obj8 = { value, done: true };
return obj8;
} else {
c7 = 0;
c9 = 3;
const obj = { value, done: true };
return obj;
}
} catch (tmp29) {
closure_6 = tmp29;
if (tmp4 === c7) {
c9 = tmp2;
throw tmp29;
} else {
c8 = tmp;
}
}
}
};
const logger = new LoggerDefault("TryLoad");
const size = fn(2);
const result = size.fileFinishedImporting("modules/app_database/app/TryLoad.tsx");
export const tryLoad = function tryLoad(fn) {
try {
return fn();
} catch (tmp2) {
logger.log("database load failed.", tmp2);
return null;
}
};
export const tryLoadAsync = function tryLoadAsync() {
const self = this;
const apply = closure_4.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
};
export const tryLoadOrResetCacheGateway = function tryLoadOrResetCacheGateway(arg0, fn, ensureGuildLoaded) {
try {
return fn();
} catch (tmp2) {
let tmp4 = ensureGuildLoaded;
const _HermesInternal = HermesInternal;
logger.log("" + arg0 + ": exception thrown, resetting socket.", tmp2, tmp2.stack);
const obj2 = { error: tmp2, action: null, metricAction: null };
const _HermesInternal2 = HermesInternal;
obj2.action = "tryLoadOrResetCacheGateway (" + arg0 + ")";
if (ensureGuildLoaded == null) {
tmp4 = arg0;
}
const obj3 = { type: "RESET_SOCKET", args: null };
const _HermesInternal3 = HermesInternal;
obj2.metricAction = "tryLoadOrResetCacheGateway (" + tmp4 + ")";
obj3.args = obj2;
DispatcherDefault.dispatch(obj3);
return null;
}
};
export const tryLoadOrResetCacheGatewayAsync = function tryLoadOrResetCacheGatewayAsync() {
const self = this;
const apply = closure_5.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
};