@@ -196,37 +196,34 @@ class EventHandlerApi {
196
196
197
197
static Future <void > filterDataRephrasor (
198
198
List <TorrentModel > torrentList, context) async {
199
+ FilterProvider filterProvider =
200
+ Provider .of <FilterProvider >(context, listen: false );
199
201
var maptrackerURIs = {};
200
202
var mapStatus = {};
201
203
List <String > statusList = [];
202
204
torrentLength = torrentList.length.toString ();
205
+ filterProvider.trackerURIsListMain = [];
203
206
try {
204
207
for (int i = 0 ; i < torrentList.length; i++ ) {
205
208
for (int j = 0 ; j < torrentList[i].trackerURIs.length; j++ ) {
206
- Provider .of <FilterProvider >(context, listen: false )
207
- .trackerURIsListMain
209
+ filterProvider.trackerURIsListMain
208
210
.add (torrentList[i].trackerURIs[j].toString ());
209
- Provider .of <FilterProvider >(context, listen: false )
210
- .settrackerURIsListMain (
211
- Provider .of <FilterProvider >(context, listen: false )
212
- .trackerURIsListMain);
211
+ filterProvider
212
+ .settrackerURIsListMain (filterProvider.trackerURIsListMain);
213
213
}
214
214
}
215
215
} catch (e) {
216
216
print (e);
217
217
}
218
218
try {
219
- Provider .of <FilterProvider >(context, listen: false )
220
- .trackerURIsListMain
221
- .forEach ((element) {
219
+ filterProvider.trackerURIsListMain.forEach ((element) {
222
220
if (! maptrackerURIs.containsKey (element)) {
223
221
maptrackerURIs[element] = 1 ;
224
222
} else {
225
223
maptrackerURIs[element] += 1 ;
226
224
}
227
225
});
228
- Provider .of <FilterProvider >(context, listen: false )
229
- .setmaptrackerURIs (maptrackerURIs);
226
+ filterProvider.setmaptrackerURIs (maptrackerURIs);
230
227
} catch (e) {
231
228
print (e);
232
229
}
@@ -236,8 +233,7 @@ class EventHandlerApi {
236
233
statusList.add (torrentList[i].status[j].toString ());
237
234
}
238
235
}
239
- Provider .of <FilterProvider >(context, listen: false )
240
- .setstatusList (statusList);
236
+ filterProvider.setstatusList (statusList);
241
237
} catch (e) {
242
238
print (e);
243
239
}
@@ -250,8 +246,7 @@ class EventHandlerApi {
250
246
mapStatus[element] += 1 ;
251
247
}
252
248
});
253
- Provider .of <FilterProvider >(context, listen: false )
254
- .setmapStatus (mapStatus);
249
+ filterProvider.setmapStatus (mapStatus);
255
250
} catch (error) {
256
251
print (error);
257
252
}
0 commit comments