From 9b6891f3b968acbeeacf79d626bfa340d869c13c Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Fri, 14 Apr 2023 17:20:23 +0200 Subject: [PATCH] add set_provider_config_value in config controller --- music_assistant/server/controllers/config.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/music_assistant/server/controllers/config.py b/music_assistant/server/controllers/config.py index da058bcc..ba517d64 100644 --- a/music_assistant/server/controllers/config.py +++ b/music_assistant/server/controllers/config.py @@ -247,6 +247,13 @@ class ConfigController: return self.remove(conf_key) + async def set_provider_config_value( + self, instance_id: str, key: str, value: ConfigValueType + ) -> None: + """Set single ProviderConfig value.""" + conf_key = f"{CONF_PROVIDERS}/{instance_id}/values/{key}" + self.set(conf_key, value) + @api_command("config/providers/reload") async def reload_provider(self, instance_id: str) -> None: """Reload provider.""" -- 2.34.1