complete method
void
complete(
- T value
Implementation
void complete(T value) {
switch (_completers.length) {
case 0:
return;
case 1:
_completers[0].complete(value);
break;
case 2:
_completers[0].complete(value);
_completers[1].complete(value);
break;
case 3:
_completers[0].complete(value);
_completers[1].complete(value);
_completers[2].complete(value);
break;
default:
_completers.forEach((completer) => completer.complete(value));
}
_completers.clear();
}