getRequestWithoutData<T> method
Implementation
Future<ApiResponse<T>> getRequestWithoutData<T>(
String path,
T Function(Map<String, dynamic> data) builder,
) async {
cancelToken = CancelToken();
Map response;
try {
var result = await client.get(path, cancelToken: cancelToken);
// response = jsonDecode(result.data);
response = result.data;
} on DioException catch (error) {
return ApiResponse(
code: error.response?.statusCode,
message: error.response?.statusMessage,
);
// if (error.response?.data != null) {
// response = jsonDecode(error.response?.data);
// } else {
// return ApiResponse()
// ..setException(ServerError().withError(error: error));
// }
}
return ApiResponse()..setData(response, builder);
}