wait method
何らかのNotify()が発行されるまで待ち合わせる.
message
を指定すると、例外設定に利用される
Implementation
Future wait({String message = 'Notify.dispose() called'}) async {
_assertNotClosed(message: message);
while (!isClosed) {
// ignore: implicit_dynamic_variable
final value = await _subject.first;
_assertNotDisposed(value, message: message);
if (value == _NotifyMessage.notify) {
return;
}
}
_assertNotClosed(message: message);
}