From 6c58e3fc2487daf99bcc80ca3c244232d4d8f28e Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Wed, 11 May 2022 21:25:24 +0200 Subject: [PATCH] Add trigger sync helper method (#307) --- music_assistant/controllers/music/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/music_assistant/controllers/music/__init__.py b/music_assistant/controllers/music/__init__.py index 18455a43..1546b61b 100755 --- a/music_assistant/controllers/music/__init__.py +++ b/music_assistant/controllers/music/__init__.py @@ -359,7 +359,12 @@ class MusicController: job_desc, ) - async def run_provider_sync(self, provider_id: str): + async def trigger_sync(self) -> None: + """Trigger sync of all providers.""" + for prov in self.providers: + await self.run_provider_sync(prov.id) + + async def run_provider_sync(self, provider_id: str) -> None: """Run library sync for a provider.""" provider = self.get_provider(provider_id) if not provider: -- 2.34.1