Skip to content

Commit f4867b0

Browse files
committed
Converted BaseError to Object
1 parent 1ebb09c commit f4867b0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/common/result/result.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ sealed class Result<T> {
1212

1313
factory Result.success(T value) => Success(value);
1414

15-
factory Result.failure(BaseError? exception) => Failure(exception);
15+
factory Result.failure(Object? error) => Failure(error);
1616

1717
/// Returns the value if [Result] is [Success] or null otherwise.
1818
T? get getOrNull => switch (this) {
@@ -21,7 +21,7 @@ sealed class Result<T> {
2121
};
2222

2323
/// Returns the exception if [Result] is [Failure] or null otherwise.
24-
BaseError? get errorOrNull => switch (this) {
24+
Object? get errorOrNull => switch (this) {
2525
Failure(error: final error) => error,
2626
_ => null,
2727
};
@@ -43,7 +43,7 @@ sealed class Result<T> {
4343
/// Maps the value of the result and returns the error or success [TResult]
4444
TResult when<TResult extends Object?>({
4545
required TResult Function(T response) success,
46-
required TResult Function(BaseError? error) error,
46+
required TResult Function(Object? error) error,
4747
}) {
4848
if (this.isSuccess) {
4949
return success((this as Success<T>).value);
@@ -108,7 +108,7 @@ final class Failure<T> extends Result<T> {
108108
const Failure(this.error);
109109

110110
/// The exception of the [Result].
111-
final BaseError? error;
111+
final Object? error;
112112

113113
@override
114114
bool operator ==(Object other) {

0 commit comments

Comments
 (0)