execute<T> method

void execute<T>({
  1. Success<T>? success,
  2. Failure? failure,
  3. Completed? completed,
})

Implementation

void execute<T>({Success<T>? success, Failure? failure, Completed? completed}) {
  executeStream().listen((result) {
    if (result.isSuccess) {
      success?.call(result.value as T, result.model);
    } else {
      failure?.call(result.error as Object);
    }
  }, onError: (e) {
    failure?.call(e);
  }, onDone: completed);
}