pause method
Pauses polling.
Implementation
@override
Future<void> pause() {
assert(!_disposed, 'Poller#$debugLabel was disposed.');
if (!_alive) {
throw StateError('Poller#$debugLabel is not started to be paused.');
}
_pauseControl ??= (
confirmation: Completer<void>(),
pause: Completer<void>(),
);
return _pauseControl!.confirmation.future;
}