@@ -25,22 +25,18 @@ final requestSequenceProvider = StateProvider<List<String>>((ref) {
25
25
return ids ?? [];
26
26
});
27
27
28
- final httpClientManager = HttpClientManager ();
29
-
30
28
final StateNotifierProvider <CollectionStateNotifier , Map <String , RequestModel >?>
31
29
collectionStateNotifierProvider =
32
30
StateNotifierProvider ((ref) => CollectionStateNotifier (
33
31
ref,
34
32
hiveHandler,
35
- httpClientManager,
36
33
));
37
34
38
35
class CollectionStateNotifier
39
36
extends StateNotifier <Map <String , RequestModel >?> {
40
37
CollectionStateNotifier (
41
38
this .ref,
42
39
this .hiveHandler,
43
- this .httpClientManager,
44
40
) : super (null ) {
45
41
var status = loadData ();
46
42
Future .microtask (() {
@@ -57,7 +53,6 @@ class CollectionStateNotifier
57
53
final Ref ref;
58
54
final HiveHandler hiveHandler;
59
55
final baseHttpResponseModel = const HttpResponseModel ();
60
- final HttpClientManager httpClientManager;
61
56
62
57
bool hasId (String id) => state? .keys.contains (id) ?? false ;
63
58
@@ -117,7 +112,7 @@ class CollectionStateNotifier
117
112
final rId = id ?? ref.read (selectedIdStateProvider);
118
113
var itemIds = ref.read (requestSequenceProvider);
119
114
int idx = itemIds.indexOf (rId! );
120
- httpClientManager. cancelRequest (rId);
115
+ cancelHttpRequest (rId);
121
116
itemIds.remove (rId);
122
117
ref.read (requestSequenceProvider.notifier).state = [...itemIds];
123
118
@@ -294,7 +289,7 @@ class CollectionStateNotifier
294
289
state = map;
295
290
296
291
bool noSSL = ref.read (settingsProvider).isSSLDisabled;
297
- ( HttpResponse ? , Duration ? , String ? ) ? responseRec = await request (
292
+ var responseRec = await sendHttpRequest (
298
293
requestId,
299
294
apiType,
300
295
substitutedHttpRequestModel,
@@ -350,7 +345,7 @@ class CollectionStateNotifier
350
345
351
346
void cancelRequest () {
352
347
final id = ref.read (selectedIdStateProvider);
353
- httpClientManager. cancelRequest (id);
348
+ cancelHttpRequest (id);
354
349
unsave ();
355
350
}
356
351
0 commit comments