wait method
Wait for the internal flag to become true
. If it is true
already then this method
will return immediately.
Implementation
Future<void> wait() async {
if (_flag) return;
var waiter = _FutureWaiter();
_waiters.add(waiter);
return waiter.future;
}