complete method
Implementation
void complete(R? value, Object? error, StackTrace? st) {
if (completer.isCompleted) return;
if (error != null) {
completer.completeError(error, st);
return;
}
completer.complete(value);
}
void complete(R? value, Object? error, StackTrace? st) {
if (completer.isCompleted) return;
if (error != null) {
completer.completeError(error, st);
return;
}
completer.complete(value);
}