listByQuery method
Future<TurboResponse<List<MODEL> > >
listByQuery({
- required CollectionReferenceDef<
DTO> collectionReferenceQuery, - required String whereDescription,
- bool tryCache = true,
- bool forceCacheRefresh = false,
Implementation
Future<TurboResponse<List<MODEL>>> listByQuery({
required CollectionReferenceDef<DTO> collectionReferenceQuery,
required String whereDescription,
bool tryCache = true,
bool forceCacheRefresh = false,
}) async {
final response = await api.listByQueryWithConverter(
collectionReferenceQuery: collectionReferenceQuery,
whereDescription: whereDescription,
tryCache: tryCache,
forceCacheRefresh: forceCacheRefresh,
);
if (response.isSuccess) {
final models = upsertResults(dtos: response.result!);
return TurboResponse.success(
result: models,
title: response.title,
message: response.message,
);
}
return const TurboResponse.failAsBool();
}