BloomRealtimeBinding constructor

BloomRealtimeBinding({
  1. required BloomRealtimeChannelClient client,
})

Creates a BloomRealtimeBinding wrapping client and begins observing connection state changes.

Implementation

BloomRealtimeBinding({required this.client}) {
  _connectionState = signal(client.state);
  _subs.add(client.onStateChanged.listen((s) {
    _connectionState.value = s;
  }));
}