userFriendlyMessage property

String get userFriendlyMessage

A user-friendly message suitable for UI display (Snackbars, Dialogs).

Implementation

String get userFriendlyMessage {
  return when(
    databaseError: (_) =>
        'A database error occurred. Please try again later.',
    ioError: (_) =>
        'Cannot read or write files. Please check storage permissions.',
    modelLoadError: (_) =>
        'Failed to load the AI model. Please restart the app.',
    invalidInput: (msg) => 'Invalid input: $msg',
    internalError: (_) => 'A temporary internal error occurred.',
    unknown: (_) => 'An unknown error occurred.',
  );
}