public virtual void OnMessageReceived(IConnection connection, Message message) { if (MessageReceived != null) { MessageReceived(this, new MessageEventArgs(message)); } }
public void OnMessageReceived(IConnection connection, Message message) { if (MessageReceived != null) { MessageReceived(this, new MessageEventArgs(message)); } }
public void OnMessageRecipientAdding(IConnection connection, Message message, string recipient) { }
public MessageEventArgs(Message message) { Message = message; }
public MessageViewModel(Message message) { Message = message; }
public void AbortMessage() { CurrentMessage = null; }
public void CommitMessage() { Message message = CurrentMessage; Session.Messages.Add(message); CurrentMessage = null; Server.Behaviour.OnMessageReceived(this, message); }
public Message NewMessage() { CurrentMessage = new Message(Session); return CurrentMessage; }
public void OnMessageReceived(IConnection connection, Message message) { MessageReceived?.Invoke(this, new MessageEventArgs(message)); }