improve provider lifetime
This commit is contained in:
@@ -11,7 +11,7 @@ import 'package:weblibre/features/bangs/data/models/bang_group.dart';
|
||||
|
||||
part 'data_source.g.dart';
|
||||
|
||||
@Riverpod()
|
||||
@Riverpod(keepAlive: true)
|
||||
class BangDataSourceService extends _$BangDataSourceService {
|
||||
@override
|
||||
void build() {}
|
||||
|
||||
@@ -7,12 +7,12 @@ part of 'data_source.dart';
|
||||
// **************************************************************************
|
||||
|
||||
String _$bangDataSourceServiceHash() =>
|
||||
r'bd44bb2bcc76a836fc804e75da2c0d7f0e638ab8';
|
||||
r'2ff811ece417ae498dacc04a2fa963cffb34c8a9';
|
||||
|
||||
/// See also [BangDataSourceService].
|
||||
@ProviderFor(BangDataSourceService)
|
||||
final bangDataSourceServiceProvider =
|
||||
AutoDisposeNotifierProvider<BangDataSourceService, void>.internal(
|
||||
NotifierProvider<BangDataSourceService, void>.internal(
|
||||
BangDataSourceService.new,
|
||||
name: r'bangDataSourceServiceProvider',
|
||||
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
|
||||
@@ -22,6 +22,6 @@ final bangDataSourceServiceProvider =
|
||||
allTransitiveDependencies: null,
|
||||
);
|
||||
|
||||
typedef _$BangDataSourceService = AutoDisposeNotifier<void>;
|
||||
typedef _$BangDataSourceService = Notifier<void>;
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package
|
||||
|
||||
Reference in New Issue
Block a user