onClose method
StreamSubscription<Map<HostEventType, dynamic> >
onClose({
- required CloseHandler handler,
inherited
Implementation
@override
StreamSubscription<Map<HostEventType, dynamic>> onClose(
{required CloseHandler handler}) {
final subsription = h.eventStream.listen((event) {
if (event.containsKey(HostEventType.close)) {
final maybeHostId = event.values.first ?? '';
handler(hostId: maybeHostId);
}
});
h.closeListenerHandlers
.update(handler, (value) => subsription, ifAbsent: () => subsription);
return subsription;
}