refactor service name

This commit is contained in:
Fabian Freund
2024-06-18 19:14:15 +02:00
parent 1b63a191d4
commit 0b1cfc247f
4 changed files with 16 additions and 15 deletions
@@ -10,7 +10,7 @@ import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'source.g.dart'; part 'source.g.dart';
@Riverpod() @Riverpod()
class BangSource extends _$BangSource { class BangSourceService extends _$BangSourceService {
late http.Client _client; late http.Client _client;
@override @override
@@ -6,20 +6,21 @@ part of 'source.dart';
// RiverpodGenerator // RiverpodGenerator
// ************************************************************************** // **************************************************************************
String _$bangSourceHash() => r'6ca70e8be16a0ae104fa6b739e3c0f2c59eab565'; String _$bangSourceServiceHash() => r'2f734d563fa20de306a72013526ef1f72f910fe1';
/// See also [BangSource]. /// See also [BangSourceService].
@ProviderFor(BangSource) @ProviderFor(BangSourceService)
final bangSourceProvider = final bangSourceServiceProvider =
AutoDisposeNotifierProvider<BangSource, void>.internal( AutoDisposeNotifierProvider<BangSourceService, void>.internal(
BangSource.new, BangSourceService.new,
name: r'bangSourceProvider', name: r'bangSourceServiceProvider',
debugGetCreateSourceHash: debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
const bool.fromEnvironment('dart.vm.product') ? null : _$bangSourceHash, ? null
: _$bangSourceServiceHash,
dependencies: null, dependencies: null,
allTransitiveDependencies: null, allTransitiveDependencies: null,
); );
typedef _$BangSource = AutoDisposeNotifier<void>; typedef _$BangSourceService = AutoDisposeNotifier<void>;
// ignore_for_file: type=lint // ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member // ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member
@@ -16,7 +16,7 @@ class BangSyncRepository extends _$BangSyncRepository {
BangSyncRepository(); BangSyncRepository();
static Future<Result<void>> _fetchAndSync({ static Future<Result<void>> _fetchAndSync({
required BangSource sourceRepository, required BangSourceService sourceService,
required BangDatabase db, required BangDatabase db,
required Uri url, required Uri url,
required BangGroup group, required BangGroup group,
@@ -32,7 +32,7 @@ class BangSyncRepository extends _$BangSyncRepository {
} }
} }
final result = await sourceRepository.getBangs(url, group); final result = await sourceService.getBangs(url, group);
return result.flatMapAsync( return result.flatMapAsync(
(remoteBangs) async { (remoteBangs) async {
await db.syncDao.syncBangs( await db.syncDao.syncBangs(
@@ -57,7 +57,7 @@ class BangSyncRepository extends _$BangSyncRepository {
computation: (db) async { computation: (db) async {
final ref = ProviderContainer(); final ref = ProviderContainer();
final result = await _fetchAndSync( final result = await _fetchAndSync(
sourceRepository: ref.read(bangSourceProvider.notifier), sourceService: ref.read(bangSourceServiceProvider.notifier),
db: db, db: db,
url: url, url: url,
group: group, group: group,
@@ -7,7 +7,7 @@ part of 'sync.dart';
// ************************************************************************** // **************************************************************************
String _$bangSyncRepositoryHash() => String _$bangSyncRepositoryHash() =>
r'79b9c561638e96eb404ceeecb4b50dec31f0c610'; r'865164c809e2f171a6b748d149780383d6e3483f';
/// See also [BangSyncRepository]. /// See also [BangSyncRepository].
@ProviderFor(BangSyncRepository) @ProviderFor(BangSyncRepository)