@@ -182,7 +182,7 @@ class QueryBuilder<T extends ParseObject> {
182
182
if (orderByScore) orderByDescending ('score' );
183
183
}
184
184
185
- /// Returns an objects with key point values near the point given
185
+ /// Returns an objects with key point values near the point given
186
186
void whereNear (String column, ParseGeoPoint point) {
187
187
var latitude = point.latitude;
188
188
var longitude = point.longitude;
@@ -281,21 +281,19 @@ class QueryBuilder<T extends ParseObject> {
281
281
MapEntry _buildQueryWithColumnValueAndOperator (
282
282
MapEntry columnAndValue, String queryOperator) {
283
283
var key = columnAndValue.key;
284
-
285
284
var value = convertValueToCorrectType (columnAndValue.value);
286
285
287
286
if (queryOperator == _NO_OPERATOR_NEEDED ) {
288
- return MapEntry (_NO_OPERATOR_NEEDED , "\" ${columnAndValue . key }\" : $value " );
287
+ return MapEntry (_NO_OPERATOR_NEEDED , "\" ${key }\" : $value " );
289
288
} else {
290
289
var queryString = "\" $key \" :" ;
291
290
292
291
var queryOperatorAndValueMap = Map ();
293
- queryOperatorAndValueMap[queryOperator] = columnAndValue.value;
294
-
292
+ queryOperatorAndValueMap[queryOperator] = value;
295
293
var formattedQueryOperatorAndValue =
296
294
JsonEncoder ().convert (queryOperatorAndValueMap);
297
- queryString += "$formattedQueryOperatorAndValue " ;
298
295
296
+ queryString += "$formattedQueryOperatorAndValue " ;
299
297
return MapEntry (key, queryString);
300
298
}
301
299
}
@@ -332,8 +330,8 @@ class QueryBuilder<T extends ParseObject> {
332
330
for (var queryToCompact in listOfQueriesCompact) {
333
331
var queryToCompactValue = queryToCompact.value.toString ();
334
332
queryToCompactValue = queryToCompactValue.replaceFirst ("{" , "" );
335
- queryToCompactValue = queryToCompactValue.replaceAll ( "}" , "" );
336
-
333
+ queryToCompactValue = queryToCompactValue.replaceRange (
334
+ queryToCompactValue.length - 1 , queryToCompactValue.length, "" );
337
335
if (listOfQueriesCompact.first == queryToCompact) {
338
336
queryEnd += (queryToCompactValue.replaceAll (queryStart, " " ));
339
337
} else {
0 commit comments