onEvents method

  1. @internal
RealtimeChannel onEvents(
  1. String type,
  2. ChannelFilter filter,
  3. BindingCallback callback
)

Implementation

@internal
RealtimeChannel onEvents(
    String type, ChannelFilter filter, BindingCallback callback) {
  final typeLower = type.toLowerCase();

  final binding = Binding(typeLower, filter.toMap(), callback);

  if (_bindings[typeLower] != null) {
    _bindings[typeLower]!.add(binding);
  } else {
    _bindings[typeLower] = [binding];
  }

  return this;
}