From 867ce63f7bc67cb418d96d226a7e3eaf2b05bc87 Mon Sep 17 00:00:00 2001 From: Party Wumpus <48649272+PartyWumpus@users.noreply.github.com> Date: Thu, 15 Feb 2024 22:28:36 +0000 Subject: Add event handler --- backend/decky_loader/updater.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'backend/decky_loader/updater.py') diff --git a/backend/decky_loader/updater.py b/backend/decky_loader/updater.py index eadd49af..5ead49b4 100644 --- a/backend/decky_loader/updater.py +++ b/backend/decky_loader/updater.py @@ -189,7 +189,7 @@ class Updater: raw += len(c) new_progress = round((raw / total) * 100) if progress != new_progress: - self.context.loop.create_task(tab.evaluate_js(f"window.DeckyUpdater.updateProgress({new_progress})", False, False, False)) + self.context.loop.create_task(self.context.ws.emit("frontend/update_download_percentage", new_progress)) progress = new_progress if ON_LINUX: @@ -202,7 +202,7 @@ class Updater: logger.info(f"Setting the executable flag with chcon returned {await process.wait()}") logger.info("Updated loader installation.") - await tab.evaluate_js("window.DeckyUpdater.finish()", False, False) + await self.context.ws.emit("frontend/finish_download") await self.do_restart() await tab.close_websocket() -- cgit v1.2.3