3.1.0+1
This commit is contained in:
23
lib/src/isar_error.dart
Normal file
23
lib/src/isar_error.dart
Normal file
@@ -0,0 +1,23 @@
|
||||
part of isar;
|
||||
|
||||
/// An error raised by Isar.
|
||||
class IsarError extends Error {
|
||||
/// @nodoc
|
||||
@protected
|
||||
IsarError(this.message);
|
||||
|
||||
/// The message
|
||||
final String message;
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return 'IsarError: $message';
|
||||
}
|
||||
}
|
||||
|
||||
/// This error is returned when a unique index constraint is violated.
|
||||
class IsarUniqueViolationError extends IsarError {
|
||||
/// @nodoc
|
||||
@protected
|
||||
IsarUniqueViolationError() : super('Unique index violated');
|
||||
}
|
||||
Reference in New Issue
Block a user