getErrorBody<T> method
String
getErrorBody<
T>( - T error
)
Implementation
String getErrorBody<T>(T error) {
final result = error;
if (result is! Map) return '';
final messageBody = StringBuffer();
for (final key in result.keys) {
final value = result[key];
if (value is List) {
for (final line in value) {
if (_dio.options.headers[HttpHeaders.acceptLanguageHeader] == 'ar') {
messageBody.write('${tr('keys.$key')} : $line\n');
} else {
messageBody.write('$line\n');
}
}
}
}
return messageBody.toString().trim();
}