示例#1
0
        private async Task Communicator_OnClientSendCommand(Guid connectionUid, string textualCommand)
        {
            ClientState clientState = await DiscoverClientStateAsync(connectionUid);

            Command command = TextualCommandMapper.ToCommand(connectionUid, clientState, textualCommand);

            await ChatFacade.ProcessMessageAsync(command);
        }
示例#2
0
 public void Setup()
 {
     Mapper = new TextualCommandMapper();
 }
示例#3
0
        private async Task MessageBroker_OnCommand(Command command)
        {
            string textualCommand = TextualCommandMapper.ToString(command);

            await Communicator.PublishAsync(command.ConnectionUid, textualCommand);
        }