move DeckyUpdater to effect

This commit is contained in:
AAGaming
2022-08-24 20:03:29 -04:00
parent e49bdd9c05
commit 98e9ce881f

View File

@@ -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 (
<Field
label="Updates"
@@ -49,17 +63,6 @@ export default function UpdaterSettings() {
setCheckingForUpdates(false);
}
: async () => {
window.DeckyUpdater = {
updateProgress: (i) => {
setUpdateProgress(i);
setIsLoaderUpdating(true);
},
finish: async () => {
setUpdateProgress(0);
setReloading(true);
await finishUpdate();
},
};
setUpdateProgress(0);
callUpdaterMethod('do_update');
}