catchError method
Handle errors
Implementation
@override
Future<TetherClientReturn<TModel>> catchError(
Function onError, {
bool Function(Object error)? test,
}) {
return then(
(value) => TetherClientReturn<TModel>(data: [], error: null),
onError: (error) {
if (test == null || test(error)) {
return TetherClientReturn<TModel>(data: [], error: error.toString());
}
},
);
}