summaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
authorAAGaming <aa@mail.catvibers.me>2022-08-24 20:03:29 -0400
committerAAGaming <aa@mail.catvibers.me>2022-08-24 20:03:29 -0400
commit98e9ce881f8df4647be2181f4af379a86bfb090e (patch)
tree55ce1aa669e8ad0e959eed8df277507b23ef86c8 /frontend
parente49bdd9c05b0b27ee63f50aa936338dc77bddae0 (diff)
downloaddecky-loader-98e9ce881f8df4647be2181f4af379a86bfb090e.tar.gz
decky-loader-98e9ce881f8df4647be2181f4af379a86bfb090e.zip
move DeckyUpdater to effect
Diffstat (limited to 'frontend')
-rw-r--r--frontend/src/components/settings/pages/general/Updater.tsx25
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');
}