summaryrefslogtreecommitdiff
path: root/backend/utilities.py
diff options
context:
space:
mode:
authorAAGaming <aa@mail.catvibers.me>2022-08-24 23:51:20 -0400
committerAAGaming <aa@mail.catvibers.me>2022-08-24 23:51:20 -0400
commit79db0c779d6942c6bdc6823a5faef57b5307f7b3 (patch)
tree3ba46c46750d7cdfc04f6c14191e0dd1177c170f /backend/utilities.py
parentfe2b6b02831c918c25d88604df94d8d2f360b75a (diff)
downloaddecky-loader-79db0c779d6942c6bdc6823a5faef57b5307f7b3.tar.gz
decky-loader-79db0c779d6942c6bdc6823a5faef57b5307f7b3.zip
Settings API for loader, preview branch select
Diffstat (limited to 'backend/utilities.py')
-rw-r--r--backend/utilities.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/backend/utilities.py b/backend/utilities.py
index 9c0c6388..e06e770d 100644
--- a/backend/utilities.py
+++ b/backend/utilities.py
@@ -20,7 +20,8 @@ class Utilities:
"remove_css_from_tab": self.remove_css_from_tab,
"allow_remote_debugging": self.allow_remote_debugging,
"disallow_remote_debugging": self.disallow_remote_debugging,
- "remote_debugging_allowed": self.remote_debugging_allowed
+ "set_setting": self.set_setting,
+ "get_setting": self.get_setting
}
if context:
@@ -138,9 +139,11 @@ class Utilities:
"result": e
}
+ async def get_setting(self, key, default):
+ return self.context.settings.getSetting(key, default)
- async def remote_debugging_allowed(self):
- return await helpers.is_systemd_unit_active(helpers.REMOTE_DEBUGGER_UNIT)
+ async def set_setting(self, key, value):
+ return self.context.settings.setSetting(key, value)
async def allow_remote_debugging(self):
await helpers.start_systemd_unit(helpers.REMOTE_DEBUGGER_UNIT)