Skip to content

Commit 57b9011

Browse files
committed
Tidy test code
1 parent 77fc52e commit 57b9011

File tree

1 file changed

+21
-18
lines changed

1 file changed

+21
-18
lines changed

lib/network/parse_query.dart

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ class QueryBuilder implements ParseBaseObject {
1515
String field;
1616
Map results;
1717
Map constraint;
18-
Map<String, Map<String, String>> whereMap = Map<String, Map<String, String>>();
18+
Map<String, Map<String, String>> whereMap =
19+
Map<String, Map<String, String>>();
1920

2021
// QueryParams
2122
List<dynamic> equals;
@@ -58,31 +59,34 @@ class QueryBuilder implements ParseBaseObject {
5859
}
5960

6061
String _buildQuery() {
61-
6262
var existsMap = Map<String, String>();
6363

6464
if (equals != null) existsMap = _runThroughQueryParams(equals, field);
65-
if (containedIn != null) existsMap = _runThroughQueryParamsWithName(containedIn, "in", field);
66-
if (regEx != null) existsMap = _runThroughQueryParamsWithName(regEx, "regex", field);
67-
if (greaterThan != null) existsMap = _runThroughQueryParamsWithName(greaterThan, "gt", field);
68-
if (contains != null) existsMap = _runThroughQueryParamsWithSearchTerms(contains, "term", field);
65+
if (containedIn != null)
66+
existsMap = _runThroughQueryParamsWithName(containedIn, "in", field);
67+
if (regEx != null)
68+
existsMap = _runThroughQueryParamsWithName(regEx, "regex", field);
69+
if (greaterThan != null)
70+
existsMap = _runThroughQueryParamsWithName(greaterThan, "gt", field);
71+
if (contains != null)
72+
existsMap =
73+
_runThroughQueryParamsWithSearchTerms(contains, "term", field);
6974

7075
//String query = r"""where={"Name":{"$text":{"$search":{"$term":"Diet"}}}}""";
71-
String query = """where=${JsonEncoder().convert(existsMap).replaceAll(new RegExp(r'/'), '')}""";
72-
Uri uri = Uri.parse(query);
76+
String query = "where=${JsonEncoder().convert(existsMap)}";
7377

7478
if (limit != 0) query += '?limit=$limit';
7579
if (skip != 0) query += '?skip=$skip';
7680

77-
return query;
81+
return query;
7882
}
7983

80-
Map<String, String> _runThroughQueryParams(List<dynamic> list, String queryParam) {
84+
Map<String, String> _runThroughQueryParams(
85+
List<dynamic> list, String queryParam) {
8186
Map<String, String> mapToReturn = Map<String, String>();
8287
var params = "";
8388

8489
if (list.isNotEmpty) {
85-
8690
if (list.length == 1) {
8791
params = list[0];
8892
} else {
@@ -92,20 +96,19 @@ class QueryBuilder implements ParseBaseObject {
9296

9397
params.substring(0, params.length - 2);
9498
}
95-
9699
}
97100

98101
mapToReturn[queryParam] = params;
99102

100103
return mapToReturn;
101104
}
102105

103-
Map<String, String> _runThroughQueryParamsWithName(List<dynamic> list, String queryParam, String fieldName) {
104-
106+
Map<String, String> _runThroughQueryParamsWithName(
107+
List<dynamic> list, String queryParam, String fieldName) {
105108
Map<String, String> mapToReturn = Map<String, String>();
106109
Map<String, dynamic> mapWithParamData = Map<String, dynamic>();
107110

108-
for (var item in list){
111+
for (var item in list) {
109112
mapWithParamData["\$$queryParam"] = item;
110113
}
111114

@@ -116,14 +119,14 @@ class QueryBuilder implements ParseBaseObject {
116119
return mapToReturn;
117120
}
118121

119-
Map<String, String> _runThroughQueryParamsWithSearchTerms(List<dynamic> list, String queryParam, String fieldName) {
120-
122+
Map<String, String> _runThroughQueryParamsWithSearchTerms(
123+
List<dynamic> list, String queryParam, String fieldName) {
121124
Map<String, String> mapToReturn = Map<String, String>();
122125
Map<String, dynamic> mapWithParamData = Map<String, dynamic>();
123126
Map<String, String> textEntry = Map<String, String>();
124127
Map<String, String> searchEntry = Map<String, String>();
125128

126-
for (var item in list){
129+
for (var item in list) {
127130
mapWithParamData["\$$queryParam"] = item;
128131
}
129132

0 commit comments

Comments
 (0)