0.5.1 - Download fixes
This commit is contained in:
parent
8db1223805
commit
22ceca2d9c
16 changed files with 437 additions and 91 deletions
|
|
@ -203,6 +203,7 @@ class LibraryTracks extends StatefulWidget {
|
|||
class _LibraryTracksState extends State<LibraryTracks> {
|
||||
|
||||
bool _loading = false;
|
||||
bool _loadingTracks = false;
|
||||
ScrollController _scrollController = ScrollController();
|
||||
List<Track> tracks = [];
|
||||
List<Track> allTracks = [];
|
||||
|
|
@ -250,6 +251,9 @@ class _LibraryTracksState extends State<LibraryTracks> {
|
|||
}
|
||||
|
||||
//Load another page of tracks from deezer
|
||||
if (_loadingTracks) return;
|
||||
_loadingTracks = true;
|
||||
|
||||
List<Track> _t;
|
||||
try {
|
||||
_t = await deezerAPI.playlistTracksPage(deezerAPI.favoritesPlaylistId, pos);
|
||||
|
|
@ -263,6 +267,7 @@ class _LibraryTracksState extends State<LibraryTracks> {
|
|||
tracks.addAll(_t);
|
||||
_makeFavorite();
|
||||
_loading = false;
|
||||
_loadingTracks = false;
|
||||
});
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue