get method
Implementation
Future<WebResponse> get(
{required String path, Map<String, dynamic>? queryParams}) async {
try {
final response = await _dio.get(
path,
queryParameters: queryParams,
);
return WebResponse(body: response.data);
} on DioException catch (e) {
if (e.response?.statusCode == 401) {
appManager.clearCurrentUser();
return WebResponse.unAuthorized(e.response?.data);
} else {
return WebResponse.systemError(e.response?.data ?? e.message);
}
} catch (e) {
throw Exception('GET request failed: ${e.toString()}');
}
}