diff options
Diffstat (limited to 'frontend')
| -rw-r--r-- | frontend/src/components/settings/pages/general/Updater.tsx | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/frontend/src/components/settings/pages/general/Updater.tsx b/frontend/src/components/settings/pages/general/Updater.tsx index edfcf724..e0abe0a0 100644 --- a/frontend/src/components/settings/pages/general/Updater.tsx +++ b/frontend/src/components/settings/pages/general/Updater.tsx @@ -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'); } |
