private async Task ListenTo(IInboundMessage baseMessage) { if (baseMessage == null || baseMessage.MessageType == MessageType.Unknown) { return; } _inboundDataVisitor = new InboundDataVisitor(this); await baseMessage.Accept(_inboundDataVisitor); }
public virtual Task Accept(IInboundDataVisitor visitor) { return(null); }
public override Task Accept(IInboundDataVisitor visitor) { return(visitor.HandleHubJoinedEvent(this)); }
public override Task Accept(IInboundDataVisitor visitor) { return(visitor.HandleUserMessage(this)); }