fix(sync): have module return results directly instead of using yield

This commit is contained in:
InfinityPacer
2024-09-30 02:59:09 +08:00
parent 61ecc175f3
commit 838e17bf6e
3 changed files with 3 additions and 3 deletions

View File

@@ -187,7 +187,7 @@ class EmbyModule(_ModuleBase, _MediaServerBase[Emby]):
"""
server: Emby = self.get_instance(server)
if server:
yield from server.get_items(library_id, start_index, limit)
return server.get_items(library_id, start_index, limit)
return None
def mediaserver_iteminfo(self, server: str, item_id: str) -> Optional[schemas.MediaServerItem]:

View File

@@ -185,7 +185,7 @@ class JellyfinModule(_ModuleBase, _MediaServerBase[Jellyfin]):
"""
server: Jellyfin = self.get_instance(server)
if server:
yield from server.get_items(library_id, start_index, limit)
return server.get_items(library_id, start_index, limit)
return None
def mediaserver_iteminfo(self, server: str, item_id: str) -> Optional[schemas.MediaServerItem]:

View File

@@ -173,7 +173,7 @@ class PlexModule(_ModuleBase, _MediaServerBase[Plex]):
"""
server: Plex = self.get_instance(server)
if server:
yield from server.get_items(library_id, start_index, limit)
return server.get_items(library_id, start_index, limit)
return None
def mediaserver_iteminfo(self, server: str, item_id: str) -> Optional[schemas.MediaServerItem]: