v1.0.28+28
All checks were successful
Flutter Schmutter / build (push) Successful in 3m30s

This commit is contained in:
2025-06-06 08:43:50 +02:00
parent 6fb4775043
commit 78ff1953ad
8 changed files with 69 additions and 67 deletions

View File

@ -49,8 +49,10 @@ class MediaProvider extends ChangeNotifier {
}
void setMediaItems(List<MediaItem> mediaItems) {
_mediaItems = mediaItems;
notifyListeners();
if (_mediaItems != mediaItems) {
_mediaItems = mediaItems;
notifyListeners();
}
}
void addMediaItems(List<MediaItem> newItems) {
@ -58,10 +60,10 @@ class MediaProvider extends ChangeNotifier {
notifyListeners();
}
Future<void> loadMedia({bool reload = false}) async {
Future<void> loadMedia({bool reload = false, bool notify = true}) async {
if (_isLoading) return;
_isLoading = true;
notifyListeners();
if (notify) notifyListeners();
try {
final newMedia = await fetchMedia(
@ -81,7 +83,7 @@ class MediaProvider extends ChangeNotifier {
debugPrint('Fehler beim Laden der Medien: $e');
} finally {
_isLoading = false;
notifyListeners();
if(notify) notifyListeners();
}
}
}