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/dashboard_provider.dart';
import 'package:fladder/providers/favourites_provider.dart'; import 'package:fladder/providers/favourites_provider.dart';
import 'package:fladder/providers/image_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/service_provider.dart';
import 'package:fladder/providers/shared_provider.dart'; import 'package:fladder/providers/shared_provider.dart';
import 'package:fladder/providers/user_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(viewsProvider.notifier).clear();
ref.read(favouritesProvider.notifier).clear(); ref.read(favouritesProvider.notifier).clear();
ref.read(userProvider.notifier).clear(); ref.read(userProvider.notifier).clear();
ref.read(libraryScreenProvider.notifier).clear();
} }
void setServer(String server) { void setServer(String server) {

View file

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