summaryrefslogtreecommitdiff
path: root/backend/utilities.py
diff options
context:
space:
mode:
authorJonas Dellinger <jonas@dellinger.dev>2023-05-29 18:29:36 +0200
committerGitHub <noreply@github.com>2023-05-29 09:29:36 -0700
commit010feddf36646fb9695106bd64eab41e47e962fe (patch)
tree4619a5c0fc1b2c9ca475ce644cce18464c77ca3e /backend/utilities.py
parent5114bb57112bf8bbad30768ffd26803d464b19a2 (diff)
downloaddecky-loader-010feddf36646fb9695106bd64eab41e47e962fe.tar.gz
decky-loader-010feddf36646fb9695106bd64eab41e47e962fe.zip
Add update all button to plugin list (#466)
Diffstat (limited to 'backend/utilities.py')
-rw-r--r--backend/utilities.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/backend/utilities.py b/backend/utilities.py
index d3db51c9..94f5e26b 100644
--- a/backend/utilities.py
+++ b/backend/utilities.py
@@ -19,6 +19,7 @@ class Utilities:
"ping": self.ping,
"http_request": self.http_request,
"install_plugin": self.install_plugin,
+ "install_plugins": self.install_plugins,
"cancel_plugin_install": self.cancel_plugin_install,
"confirm_plugin_install": self.confirm_plugin_install,
"uninstall_plugin": self.uninstall_plugin,
@@ -70,6 +71,11 @@ class Utilities:
install_type=install_type
)
+ async def install_plugins(self, requests):
+ return await self.context.plugin_browser.request_multiple_plugin_installs(
+ requests=requests
+ )
+
async def confirm_plugin_install(self, request_id):
return await self.context.plugin_browser.confirm_plugin_install(request_id)
@@ -266,7 +272,7 @@ class Utilities:
await close_old_tabs()
result = await tab.reload_and_evaluate(script)
self.logger.info(result)
-
+
except Exception:
self.logger.error("Failed to connect to React DevTools")
self.logger.error(format_exc())