thenOrDispatch<T> method
dynamic
thenOrDispatch<T>(
- FutureOr<
T> fn(- Response response
- ResponseRejected orDispatch(
- Response fn
Implementation
thenOrDispatch<T>(
FutureOr<T> Function(Response response) fn, {
ResponseRejected Function(Response fn)? orDispatch,
}) {
switch (state) {
case ResterResponseState.success:
fn(this);
break;
case ResterResponseState.failure:
dispatch(orDispatch?.call(this) ?? ResponseRejected(message));
break;
}
}