completeSafe method

void completeSafe([
  1. FutureOr<T>? value
])

Checks if isCompleted is true, before calling complete.

Implementation

void completeSafe([FutureOr<T>? value]) {
  if (isCompleted) return;
  complete(value);
}