File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -329,6 +329,10 @@ - (FIRQuery *)queryFilteredUsingComparisonPredicate:(NSPredicate *)predicate {
329
329
return [self queryWhereField: path isGreaterThanOrEqualTo: value];
330
330
case NSNotEqualToPredicateOperatorType:
331
331
return [self queryWhereField: path isNotEqualTo: value];
332
+ case NSContainsPredicateOperatorType:
333
+ return [self queryWhereField: path arrayContains: value];
334
+ case NSInPredicateOperatorType:
335
+ return [self queryWhereField: path in: value];
332
336
default :; // Fallback below to throw assertion.
333
337
}
334
338
} else if ([comparison.leftExpression expressionType ] == NSConstantValueExpressionType &&
@@ -348,6 +352,10 @@ - (FIRQuery *)queryFilteredUsingComparisonPredicate:(NSPredicate *)predicate {
348
352
return [self queryWhereField: path isLessThanOrEqualTo: value];
349
353
case NSNotEqualToPredicateOperatorType:
350
354
return [self queryWhereField: path isNotEqualTo: value];
355
+ case NSContainsPredicateOperatorType:
356
+ return [self queryWhereField: path arrayContains: value];
357
+ case NSInPredicateOperatorType:
358
+ return [self queryWhereField: path in: value];
351
359
default :; // Fallback below to throw assertion.
352
360
}
353
361
} else {
You can’t perform that action at this time.
0 commit comments