public TextMessageRoute(Action<SocketSubscription, TextMessage> handler, TextMessageRoutePredicate predicate = null) { Ensure.That(handler, "handler").IsNotNull(); Handler = handler; Predicate = predicate ?? ((action, subscription) => true); }
public Routes RegisterText(Action<SocketSubscription, TextMessage> handler, TextMessageRoutePredicate predicate = null) { TextMessageRoutes.Add(new TextMessageRoute(handler, predicate)); return this; }