userFriendlyError property
String
get
userFriendlyError
Get a user-friendly error message
Implementation
String get userFriendlyError {
if (error != null && error!.isNotEmpty) {
return error!;
}
if (isRateLimitError) {
return 'Rate limit exceeded. Please try again later.';
} else if (isAuthError) {
return 'Authentication failed. Please check your API key.';
} else if (isServerError) {
return 'Server error. Please try again later.';
}
return 'An unknown error occurred.';
}