dispose method
void
dispose()
Releases resources and cancels all pending requests.
Implementation
void dispose() {
FloatyChannel.unregisterHandler(_prefix);
for (final timer in _timers.values) {
timer.cancel();
}
_timers.clear();
for (final completer in _pending.values) {
if (!completer.isCompleted) {
completer.completeError(
const FloatyProxyErrorException('Client disposed'),
);
}
}
_pending.clear();
}