This commit is contained in:
rizrmd 2024-06-03 12:18:42 +07:00
parent 1a71697266
commit 30446a29ce
1 changed files with 15 additions and 17 deletions

View File

@ -139,23 +139,21 @@ export const EdPropInstanceOptions: FC<{
useEffect(() => { useEffect(() => {
if (local.metaFn) { if (local.metaFn) {
if (local.metaFn && !local.loaded && !local.loading) { local.loading = true;
local.loading = true; try {
try { const res = local.metaFn();
const res = local.metaFn(); const callback = (e: any) => {
const callback = (e: any) => { local.loading = false;
local.loading = false; local.loaded = e;
local.loaded = e; local.render();
local.render(); };
}; if (res instanceof Promise) {
if (res instanceof Promise) res.then(callback).catch((e) => {
res.then(callback).catch((e) => { console.error(e);
console.error(e); });
}); } else callback(res);
else callback(res); } catch (e) {
} catch (e) { console.error(e);
console.error(e);
}
} }
} }
}, local.optDeps); }, local.optDeps);