From: Marcel van der Veldt Date: Fri, 14 Apr 2023 15:20:23 +0000 (+0200) Subject: add set_provider_config_value in config controller X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=9b6891f3b968acbeeacf79d626bfa340d869c13c;p=music-assistant-server.git add set_provider_config_value in config controller --- 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."""