dispose method
void
dispose()
Disposes all resources.
Implementation
void dispose() {
for (final timer in _timeoutTimers.values) {
timer.cancel();
}
_timeoutTimers.clear();
for (final entry in _completers.entries) {
if (!entry.value.isCompleted) {
entry.value.completeError(
StateError(
'SignalManager disposed while waiting for signal ${entry.key}'),
);
}
}
_completers.clear();
}