From 79db0c779d6942c6bdc6823a5faef57b5307f7b3 Mon Sep 17 00:00:00 2001 From: AAGaming Date: Wed, 24 Aug 2022 23:51:20 -0400 Subject: Settings API for loader, preview branch select --- backend/utilities.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'backend/utilities.py') 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) -- cgit v1.2.3