fix: Clear library screen on user switch

This commit is contained in:
PartyDonut 2025-08-30 09:30:57 +02:00
parent 1cbeb146b1
commit 4933853656
2 changed files with 6 additions and 0 deletions

View file

@ -8,6 +8,7 @@ import 'package:fladder/providers/api_provider.dart';
import 'package:fladder/providers/dashboard_provider.dart';
import 'package:fladder/providers/favourites_provider.dart';
import 'package:fladder/providers/image_provider.dart';
import 'package:fladder/providers/library_screen_provider.dart';
import 'package:fladder/providers/service_provider.dart';
import 'package:fladder/providers/shared_provider.dart';
import 'package:fladder/providers/user_provider.dart';
@ -91,6 +92,7 @@ class AuthNotifier extends StateNotifier<LoginScreenModel> {
ref.read(viewsProvider.notifier).clear();
ref.read(favouritesProvider.notifier).clear();
ref.read(userProvider.notifier).clear();
ref.read(libraryScreenProvider.notifier).clear();
}
void setServer(String server) {

View file

@ -217,4 +217,8 @@ class LibraryScreen extends _$LibraryScreen {
return null;
}
void clear() {
state = LibraryScreenModel();
}
}