// Receiving messages private void ReceiveMessageFromUser(XmlDocument messageDoc) { var rootEl = messageDoc.DocumentElement; var msg = $"[{rootEl.GetAttribute("username")}] "; msg += rootEl.GetAttribute("message"); CurrChatMsgHistory.Add(msg); OnReceiveMessageFromUser.Invoke(); }
public bool SendMsgToUser(string recipient, string message) { var doc = new XmlDocument(); var xml = $"<msg command=\"sendMsgToUser\" username=\"{recipient}\" message=\"{message}\"></msg>"; CurrChatMsgHistory.Add($"[{NickName}] {message}"); OnReceiveMessageFromUser.Invoke(); return(SendMessage(xml)); }