subscribe method

void subscribe(
  1. String collection,
  2. void callback(
    1. RealtimeEvent
    )
)

Subscribes to a collection's changes

Implementation

void subscribe(
  String collection,
  void Function(RealtimeEvent) callback,
) {
  if (!_listeners.containsKey(collection)) {
    _listeners[collection] = [];

    // Send subscribe message
    _send({
      'type': 'subscribe',
      'channel': collection,
    });
  }

  _listeners[collection]!.add(callback);
}