public void PostJoinChat(FormDataCollection form) { var join = form.GetMessage <JoinChat>(); router.Tell(new Chat.Join(join.ChatId)); }
public void PostCloseChat(FormDataCollection form) { var close = form.GetMessage <CloseChat>(); router.Tell(new Chat.Close(close.ChatId)); }
public void PostStartChat(FormDataCollection form) { var start = form.GetMessage <StartChat>(); router.Tell(new Chat.Start(start.ChatId, start.CustomerName)); }
public void PostCustomerMessage(FormDataCollection form) { var message = form.GetMessage <CustomerMessage>(); router.Tell(new Chat.SendCustomerMessage(message.ChatId, message.Text)); }
public void PostSupportMessage(FormDataCollection form) { var message = form.GetMessage <SupportMessage>(); router.Tell(new Chat.SendSupportMessage(message.ChatId, message.Text)); }