Skip to content

Commit 1c6413b

Browse files
committed
refactor: ♻️ Cleanup VerifiedToken repository.
1 parent 7c46ba1 commit 1c6413b

File tree

4 files changed

+48
-344
lines changed

4 files changed

+48
-344
lines changed
Lines changed: 5 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,31 @@
11
import 'package:archethic_dapp_framework_flutter/src/application/api_service.dart';
22
import 'package:archethic_dapp_framework_flutter/src/domain/models/environment.dart';
3-
import 'package:archethic_dapp_framework_flutter/src/domain/models/verified_tokens.dart';
43
import 'package:archethic_dapp_framework_flutter/src/domain/repositories/tokens/verified_tokens.repository.dart';
54
import 'package:archethic_dapp_framework_flutter/src/infrastructure/verified_tokens.repository.dart';
65
import 'package:riverpod_annotation/riverpod_annotation.dart';
76

87
part 'verified_tokens.g.dart';
98

10-
@Riverpod(keepAlive: true)
11-
Future<List<String>> _verifiedTokensByNetwork(
12-
_VerifiedTokensByNetworkRef ref,
13-
Environment environment,
14-
) async {
15-
return ref
16-
.watch(_verifiedTokensRepositoryProvider(environment))
17-
.getVerifiedTokensFromNetwork();
18-
}
19-
209
@Riverpod(keepAlive: true)
2110
VerifiedTokensRepositoryInterface _verifiedTokensRepository(
2211
_VerifiedTokensRepositoryRef ref,
2312
Environment environment,
2413
) {
14+
final apiService = ref.watch(apiServiceProvider(environment));
2515
return VerifiedTokensRepositoryImpl(
26-
apiService: ref.watch(apiServiceProvider(environment)),
16+
apiService: apiService,
2717
environment: environment,
2818
);
2919
}
3020

3121
@Riverpod(keepAlive: true)
32-
Future<VerifiedTokens> _getVerifiedTokens(
33-
_GetVerifiedTokensRef ref,
22+
Future<List<String>> _verifiedTokensByNetwork(
23+
_VerifiedTokensByNetworkRef ref,
3424
Environment environment,
3525
) async {
36-
final verifiedTokens = await ref
26+
return ref
3727
.watch(_verifiedTokensRepositoryProvider(environment))
3828
.getVerifiedTokens();
39-
return verifiedTokens;
40-
}
41-
42-
@Riverpod(keepAlive: true)
43-
Future<List<String>> _getVerifiedTokensFromNetwork(
44-
_GetVerifiedTokensFromNetworkRef ref,
45-
Environment environment,
46-
) async {
47-
final verifiedTokensFromNetwork = await ref
48-
.watch(_verifiedTokensRepositoryProvider(environment))
49-
.getVerifiedTokensFromNetwork();
50-
return verifiedTokensFromNetwork;
5129
}
5230

5331
@Riverpod(keepAlive: true)
@@ -65,9 +43,6 @@ Future<bool> _isVerifiedToken(
6543

6644
abstract class VerifiedTokensProviders {
6745
static const verifiedTokensRepository = _verifiedTokensRepositoryProvider;
68-
static const getVerifiedTokens = _getVerifiedTokensProvider;
6946
static const isVerifiedToken = _isVerifiedTokenProvider;
70-
static const getVerifiedTokensFromNetwork =
71-
_getVerifiedTokensFromNetworkProvider;
7247
static const verifiedTokensByNetwork = _verifiedTokensByNetworkProvider;
7348
}

0 commit comments

Comments
 (0)