You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
504 B
21 lines
504 B
/// Exception thrown when Immich API operations fail.
|
|
class ImmichException implements Exception {
|
|
/// Error message.
|
|
final String message;
|
|
|
|
/// HTTP status code if available.
|
|
final int? statusCode;
|
|
|
|
/// Creates an [ImmichException] with the provided message.
|
|
ImmichException(this.message, [this.statusCode]);
|
|
|
|
@override
|
|
String toString() {
|
|
if (statusCode != null) {
|
|
return 'ImmichException: $message (Status: $statusCode)';
|
|
}
|
|
return 'ImmichException: $message';
|
|
}
|
|
}
|
|
|