i18nMessage property
String?
i18nMessage
Implementation
String? get i18nMessage {
switch (type) {
case DioErrorType.connectionTimeout:
case DioErrorType.receiveTimeout:
case DioErrorType.sendTimeout:
return ApLocalizations.current.timeoutMessage;
case DioErrorType.badCertificate:
return ApLocalizations.current.unknownError;
case DioErrorType.badResponse:
if (response!.data is Map<String, dynamic>) {
//ignore: avoid_dynamic_calls
return (response!.data['description'] ?? message) as String;
} else {
return message;
}
case DioErrorType.connectionError:
return ApLocalizations.current.noInternet;
case DioErrorType.unknown:
return ApLocalizations.current.unknownError;
case DioErrorType.cancel:
return null;
}
}