Bug fix: Pagination for user playlists loading more than 50 items now. Fixes #131

This commit is contained in:
Robert Honz
2024-11-09 08:54:59 +01:00
parent 0bbe3c85a9
commit 4012edfed3
+4 -4
View File
@@ -136,11 +136,11 @@ def paginate_results(func_get_items_media: [Callable]) -> [Track | Video | Album
offset: int = 0
done: bool = False
while not done:
if func_media.__func__ == LoggedInUser.playlist_and_favorite_playlists:
tmp_result: [Playlist | UserPlaylist] = func_media(offset=offset)
else:
tmp_result: [Track | Video | Album] = func_media(limit=limit, offset=offset)
limit: int = 50
while not done:
tmp_result: [Track | Video | Album | Playlist | UserPlaylist] = func_media(limit=limit, offset=offset)
if bool(tmp_result):
result += tmp_result