11import 'package:archethic_dapp_framework_flutter/src/application/api_service.dart' ;
22import 'package:archethic_dapp_framework_flutter/src/domain/models/environment.dart' ;
3- import 'package:archethic_dapp_framework_flutter/src/domain/models/verified_tokens.dart' ;
43import 'package:archethic_dapp_framework_flutter/src/domain/repositories/tokens/verified_tokens.repository.dart' ;
54import 'package:archethic_dapp_framework_flutter/src/infrastructure/verified_tokens.repository.dart' ;
65import 'package:riverpod_annotation/riverpod_annotation.dart' ;
76
87part '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 )
2110VerifiedTokensRepositoryInterface _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
6644abstract 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