diff --git a/app/lib/ui/flow/albums/media_list/album_media_list_state_notifier.dart b/app/lib/ui/flow/albums/media_list/album_media_list_state_notifier.dart index e0e77e8..8807326 100644 --- a/app/lib/ui/flow/albums/media_list/album_media_list_state_notifier.dart +++ b/app/lib/ui/flow/albums/media_list/album_media_list_state_notifier.dart @@ -60,10 +60,8 @@ class AlbumMediaListStateNotifier extends StateNotifier { ); final moreMediaIds = state.album.medias - .sublist( - (reload ? 0 : _loadedMediaCount), - ) - .take(_loadedMediaCount + (reload ? _loadedMediaCount : 30)) + .sublist(reload ? 0 : _loadedMediaCount) + .take(reload ? _loadedMediaCount : 30) .toList(); Map medias = {}; @@ -236,6 +234,7 @@ class AlbumMediaListStateNotifier extends StateNotifier { (element) => !medias.contains(element), ) .toList(), + album: state.album.copyWith(medias: updatedMedias), medias: {...state.medias, ...moreMedia}, ); } catch (e, s) {