@@ -256,7 +256,9 @@ class ParseLiveList<T extends ParseObject> {
256
256
257
257
static Future <void > _loadIncludes (ParseObject object,
258
258
{ParseObject oldObject, Map <String , dynamic > paths}) async {
259
- if (object == null || paths == null || paths.isEmpty) return ;
259
+ if (object == null || paths == null || paths.isEmpty) {
260
+ return ;
261
+ }
260
262
261
263
final List <Future <void >> loadingNodes = < Future <void >> [];
262
264
@@ -284,11 +286,13 @@ class ParseLiveList<T extends ParseObject> {
284
286
.then <void >((ParseResponse parseResponse) {
285
287
if (parseResponse.success &&
286
288
parseResponse.results.length == 1 ) {
289
+ // ignore: deprecated_member_use_from_same_package
287
290
object.getObjectData ()[key] = parseResponse.results[0 ];
288
291
}
289
292
}));
290
293
continue ;
291
294
} else {
295
+ // ignore: deprecated_member_use_from_same_package
292
296
object.getObjectData ()[key] = includedObject;
293
297
//recursion
294
298
loadingNodes
@@ -305,6 +309,7 @@ class ParseLiveList<T extends ParseObject> {
305
309
loadingNodes.add (
306
310
queryBuilder.query ().then <void >((ParseResponse parseResponse) {
307
311
if (parseResponse.success && parseResponse.results.length == 1 ) {
312
+ // ignore: deprecated_member_use_from_same_package
308
313
object.getObjectData ()[key] = parseResponse.results[0 ];
309
314
}
310
315
}));
@@ -331,7 +336,7 @@ class ParseLiveList<T extends ParseObject> {
331
336
// ignore: avoid_as
332
337
if ((includes[key] as Map <String , dynamic >).isNotEmpty) {
333
338
includeList
334
- .addAll (_toIncludeStringList (includes[key]).map ((e) => '$key .$e ' ));
339
+ .addAll (_toIncludeStringList (includes[key]).map ((String e) => '$key .$e ' ));
335
340
}
336
341
}
337
342
return includeList;
@@ -343,7 +348,9 @@ class ParseLiveList<T extends ParseObject> {
343
348
//(Hide first element, hide second, view first, view second => second is displayed twice)
344
349
object = object? .clone (object? .toJson (full: true ));
345
350
346
- if (! fetchedIncludes) await _loadIncludes (object, paths: _includePaths);
351
+ if (! fetchedIncludes) {
352
+ await _loadIncludes (object, paths: _includePaths);
353
+ }
347
354
for (int i = 0 ; i < _list.length; i++ ) {
348
355
if (after (object, _list[i].object) != true ) {
349
356
_list.insert (
@@ -604,6 +611,7 @@ class ParseLiveListElement<T extends ParseObject> {
604
611
_subscriptionQueue.whenComplete (() async {
605
612
await ParseLiveList ._loadIncludes (newObject,
606
613
oldObject: subObject, paths: _toKeyMap (path));
614
+ // ignore: deprecated_member_use_from_same_package
607
615
parentObject.getObjectData ()[currentKey.key] = newObject;
608
616
if (! _streamController.isClosed) {
609
617
_streamController
@@ -667,21 +675,20 @@ class ParseLiveListElement<T extends ParseObject> {
667
675
if (subObject? .containsKey (keyVarUpdatedAt) == true ) {
668
676
final QueryBuilder <ParseObject > queryBuilder =
669
677
QueryBuilder <ParseObject >(subObject)
670
- ..keysToReturn ([keyVarUpdatedAt])
678
+ ..keysToReturn (< String > [keyVarUpdatedAt])
671
679
..whereEqualTo (keyVarObjectId, subObject.objectId);
672
- ParseResponse parseResponse = await queryBuilder.query ();
673
- if (parseResponse.success &&
674
- (parseResponse.results.first as ParseObject ).updatedAt !=
680
+ final ParseResponse parseResponse = await queryBuilder.query ();
681
+ if (parseResponse.success && parseResponse.results.first.updatedAt !=
675
682
subObject.updatedAt) {
676
- queryBuilder.limiters.remove (" keys" );
683
+ queryBuilder.limiters.remove (' keys' );
677
684
queryBuilder.includeObject (_getIncludeList (path[key]));
678
- ParseResponse parseResponse = await queryBuilder.query ();
685
+ final ParseResponse parseResponse = await queryBuilder.query ();
679
686
if (parseResponse.success) {
680
687
subObject = parseResponse.result.first;
681
688
// root.getObjectData()[key.key] = subObject;
682
- if (key.subscription? .eventCallbacks? .containsKey (" update" ) ==
689
+ if (key.subscription? .eventCallbacks? .containsKey (' update' ) ==
683
690
true ) {
684
- key.subscription.eventCallbacks[" update" ](subObject);
691
+ key.subscription.eventCallbacks[' update' ](subObject);
685
692
}
686
693
// key.subscription.eventCallbacks["update"](subObject);
687
694
break ;
0 commit comments