taskToast<T extends TaskGqlVoid> function

void taskToast<T extends TaskGqlVoid>(
  1. T task(),
  2. String toastMsg,
  3. String toastErr
)

Implementation

void taskToast<T extends TaskGqlVoid>(
  final T Function() task,
  final String toastMsg,
  final String toastErr
) => unawaited(task()
  .swap()
  .match(
    (final _) => unawaited(okToast(toastMsg)),
    (final _) => unawaited(errorToast(toastErr))
  )
  .run()
);