getErrorMessage function

String? getErrorMessage(
  1. Object e
)

Implementation

String? getErrorMessage(Object e) {
  if (e is DioException) {
    if (e.response?.statusCode == 404) {
      return "Not found";
    }
    final data = e.response?.data;
    if (data is Map) {
      return data['message']?.toString() ?? data['error']?.toString() ?? "An unknown error occurred";
    }
    return data?.toString() ?? "An unknown error occurred";
  }
  return null;
}