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); }
public void Setup() { Mapper = new TextualCommandMapper(); }
private async Task MessageBroker_OnCommand(Command command) { string textualCommand = TextualCommandMapper.ToString(command); await Communicator.PublishAsync(command.ConnectionUid, textualCommand); }