processDioException method
Processes generic DioException
Implementation
Future<Response<T>> processDioException(
dio.DioException exception,
dio.Dio client,
dynamic data,
) async {
try {
final databaseData = await databaseGetDelegate?.call(headers);
return Response<T>(
code: exception.response?.statusCode ?? 0,
headers: exception.response?.headers.map,
error: exception,
result: databaseData,
fromDatabase: databaseData != null,
);
} catch (e, trace) {
defaultSettings.exceptionPrint(e, trace);
return Response<T>(
code: 0,
error: NotRecognizedHttpException(message: 'Unknown error'),
);
}
}