test: expand client-side coverage and fix lifecycle issues
This commit is contained in:
@@ -22,15 +22,18 @@ class RemoteScreen extends ConsumerStatefulWidget {
|
||||
}
|
||||
|
||||
class _RemoteScreenState extends ConsumerState<RemoteScreen> {
|
||||
late final GroupsNotifier _groupsNotifier;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
Future.microtask(() => ref.read(groupsProvider.notifier).startPolling());
|
||||
_groupsNotifier = ref.read(groupsProvider.notifier);
|
||||
Future.microtask(_groupsNotifier.startPolling);
|
||||
}
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
ref.read(groupsProvider.notifier).stopPolling();
|
||||
_groupsNotifier.stopPolling(resetStatus: false);
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user