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 ( { - window.DeckyUpdater = { - updateProgress: (i) => { - setUpdateProgress(i); - setIsLoaderUpdating(true); - }, - finish: async () => { - setUpdateProgress(0); - setReloading(true); - await finishUpdate(); - }, - }; setUpdateProgress(0); callUpdaterMethod('do_update'); }