move DeckyUpdater to effect

This commit is contained in:
AAGaming
2022-08-24 20:03:29 -04:00
parent e49bdd9c05
commit 98e9ce881f
@@ -19,6 +19,20 @@ export default function UpdaterSettings() {
})(); })();
}, []); }, []);
useEffect(() => {
window.DeckyUpdater = {
updateProgress: (i) => {
setUpdateProgress(i);
setIsLoaderUpdating(true);
},
finish: async () => {
setUpdateProgress(0);
setReloading(true);
await finishUpdate();
},
};
}, []);
return ( return (
<Field <Field
label="Updates" label="Updates"
@@ -49,17 +63,6 @@ export default function UpdaterSettings() {
setCheckingForUpdates(false); setCheckingForUpdates(false);
} }
: async () => { : async () => {
window.DeckyUpdater = {
updateProgress: (i) => {
setUpdateProgress(i);
setIsLoaderUpdating(true);
},
finish: async () => {
setUpdateProgress(0);
setReloading(true);
await finishUpdate();
},
};
setUpdateProgress(0); setUpdateProgress(0);
callUpdaterMethod('do_update'); callUpdaterMethod('do_update');
} }