mirror of
https://gitlab.com/mysocialportal/relatica
synced 2024-10-18 11:13:31 +00:00
Setup FocusModeProvider to be kept alive on refresh
This commit is contained in:
parent
36436b7039
commit
0e0075efa7
2 changed files with 5 additions and 5 deletions
|
@ -6,7 +6,7 @@ import '../models/focus_mode_data.dart';
|
|||
|
||||
part 'focus_mode.g.dart';
|
||||
|
||||
@riverpod
|
||||
@Riverpod(keepAlive: true)
|
||||
class FocusMode extends _$FocusMode {
|
||||
Timer? _disableTimer;
|
||||
|
||||
|
@ -25,6 +25,7 @@ class FocusMode extends _$FocusMode {
|
|||
|
||||
@override
|
||||
FocusModeData build() {
|
||||
print('Building FocusMode provider');
|
||||
state = const FocusModeData(false);
|
||||
return state;
|
||||
}
|
||||
|
|
|
@ -6,12 +6,11 @@ part of 'focus_mode.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$focusModeHash() => r'7ef6b8dec35f671619459b4af61123f90665e4b0';
|
||||
String _$focusModeHash() => r'd9eab6fca9c114d94a42a9cb45dcea74ee82c567';
|
||||
|
||||
/// See also [FocusMode].
|
||||
@ProviderFor(FocusMode)
|
||||
final focusModeProvider =
|
||||
AutoDisposeNotifierProvider<FocusMode, FocusModeData>.internal(
|
||||
final focusModeProvider = NotifierProvider<FocusMode, FocusModeData>.internal(
|
||||
FocusMode.new,
|
||||
name: r'focusModeProvider',
|
||||
debugGetCreateSourceHash:
|
||||
|
@ -20,6 +19,6 @@ final focusModeProvider =
|
|||
allTransitiveDependencies: null,
|
||||
);
|
||||
|
||||
typedef _$FocusMode = AutoDisposeNotifier<FocusModeData>;
|
||||
typedef _$FocusMode = Notifier<FocusModeData>;
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member
|
||||
|
|
Loading…
Reference in a new issue