Skip to content

Commit

Permalink
fix: Add Query for collectionGroup.
Browse files Browse the repository at this point in the history
  • Loading branch information
mathrunet committed Dec 22, 2023
1 parent 82702bc commit eca16ba
Showing 1 changed file with 44 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -497,6 +497,14 @@ List<Spec> collectionModelQueryClass(
..body = Code(
"_\$_${model.name}CollectionQuery(modelQuery.limitTo(value))"),
),
Method(
(m) => m
..name = "collectionGroup"
..lambda = true
..returns = Reference("_\$_${model.name}CollectionQuery")
..body = Code(
"_\$_${model.name}CollectionQuery(modelQuery.collectionGroup())"),
),
Method(
(m) => m
..name = "reset"
Expand All @@ -505,6 +513,18 @@ List<Spec> collectionModelQueryClass(
..body =
Code("_\$_${model.name}CollectionQuery(modelQuery.reset())"),
),
Method(
(m) => m
..name = "uid"
..type = MethodType.getter
..lambda = true
..returns = Reference(
"StringModelQuerySelector<_\$_${model.name}CollectionQuery>",
)
..body = Code(
"StringModelQuerySelector<_\$_${model.name}CollectionQuery>(key: \"@uid\", toQuery: _toQuery, modelQuery: modelQuery)",
),
),
...model.parameters.map((param) {
return Method(
(m) => m
Expand All @@ -518,7 +538,8 @@ List<Spec> collectionModelQueryClass(
),
)
..body = Code(
"${_querySelectorClass(param, "_\$_${model.name}CollectionQuery")}(key: \"${param.jsonKey}\", toQuery: _toQuery, modelQuery: modelQuery)"),
"${_querySelectorClass(param, "_\$_${model.name}CollectionQuery")}(key: \"${param.jsonKey}\", toQuery: _toQuery, modelQuery: modelQuery)",
),
);
}),
]),
Expand Down Expand Up @@ -911,6 +932,14 @@ List<Spec> collectionModelQueryClass(
..returns = Reference("_\$_${model.name}MirrorCollectionQuery")
..body = Code("_\$_${model.name}MirrorCollectionQuery(query)"),
),
Method(
(m) => m
..name = "collectionGroup"
..lambda = true
..returns = Reference("_\$_${model.name}MirrorCollectionQuery")
..body = Code(
"_\$_${model.name}MirrorCollectionQuery(modelQuery.collectionGroup())"),
),
Method(
(m) => m
..name = "limitTo"
Expand All @@ -934,6 +963,18 @@ List<Spec> collectionModelQueryClass(
..body = Code(
"_\$_${model.name}MirrorCollectionQuery(modelQuery.reset())"),
),
Method(
(m) => m
..name = "uid"
..type = MethodType.getter
..lambda = true
..returns = Reference(
"StringModelQuerySelector<_\$_${model.name}MirrorCollectionQuery>",
)
..body = Code(
"StringModelQuerySelector<_\$_${model.name}MirrorCollectionQuery>(key: \"@uid\", toQuery: _toQuery, modelQuery: modelQuery)",
),
),
...model.parameters.map((param) {
return Method(
(m) => m
Expand All @@ -947,7 +988,8 @@ List<Spec> collectionModelQueryClass(
),
)
..body = Code(
"${_querySelectorClass(param, "_\$_${model.name}MirrorCollectionQuery")}(key: \"${param.jsonKey}\", toQuery: _toQuery, modelQuery: modelQuery)"),
"${_querySelectorClass(param, "_\$_${model.name}MirrorCollectionQuery")}(key: \"${param.jsonKey}\", toQuery: _toQuery, modelQuery: modelQuery)",
),
);
}),
]),
Expand Down

0 comments on commit eca16ba

Please sign in to comment.