getErrorMessage function
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;
}