Future<void> cancelUnique(Symbol id) async { final sub = _uniqueSubs[id]; if (sub != null) { _uniqueSubs.remove(id); return sub.cancel(); } }