diff options
| author | AAGaming <aa@mail.catvibers.me> | 2022-08-24 23:51:20 -0400 |
|---|---|---|
| committer | AAGaming <aa@mail.catvibers.me> | 2022-08-24 23:51:20 -0400 |
| commit | 79db0c779d6942c6bdc6823a5faef57b5307f7b3 (patch) | |
| tree | 3ba46c46750d7cdfc04f6c14191e0dd1177c170f /backend/utilities.py | |
| parent | fe2b6b02831c918c25d88604df94d8d2f360b75a (diff) | |
| download | decky-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.py | 9 |
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) |
