improve provider lifetime

This commit is contained in:
Fabian Freund
2025-07-20 00:38:38 +02:00
parent dc14a7d718
commit 32e2e71c89
5 changed files with 27 additions and 7 deletions
@@ -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