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);
 }
Example #3
0
 public override Task Accept(IInboundDataVisitor visitor)
 {
     return(visitor.HandleHubJoinedEvent(this));
 }
Example #4
0
 public override Task Accept(IInboundDataVisitor visitor)
 {
     return(visitor.HandleUserMessage(this));
 }