on<T extends SignalMessage> method

void on<T extends SignalMessage>(
  1. SignalMessageType type,
  2. SignalMessageHandler<T> handler
)

Register a handler for a specific message type

Implementation

void on<T extends SignalMessage>(
  SignalMessageType type,
  SignalMessageHandler<T> handler,
) {
  final handlers = _messageHandlers[type] ?? [];
  handlers.add(handler as SignalMessageHandler);
  _messageHandlers[type] = handlers;
}