searchQuery method
Search using baato API
Implementation
Future<SearchResponse> searchQuery() async {
Map responseBody;
SearchResponse returnable;
try {
final response = await _client.get(
apiBaseUrl ?? "https://api.baato.io/api/v1/search",
queryParameters: getQueryParams());
responseBody = response.data;
returnable = SearchResponse.fromJson(responseBody);
} on DioError catch (error) {
if (error.response != null) {
var response = error.response;
responseBody = response?.data;
throw Exception(response);
} else {
throw Exception("Failed to send Search request");
}
}
return returnable;
}