protected void OnMessageReceived(object sender, ChatMessageEventArgs args) { Console.ForegroundColor = ConsoleColor.DarkBlue; Console.WriteLine($@"{this.User} just received this message: ${args.Author} - ${args.SentOn} : ${args.Content}"); Console.ForegroundColor = ConsoleColor.Black; }
protected void OnMessageReceived(object sender, ChatMessageEventArgs args) { Console.ForegroundColor = ConsoleColor.DarkMagenta; var msgToPrint = $"<-----[{this.User}]{args.Author} - {args.SentOn} : {args.Content}"; this.history.Add(msgToPrint); Console.WriteLine(msgToPrint); Console.ForegroundColor = ConsoleColor.Black; }
public void PublishMessage(string username, string content) { var messageArgs = new ChatMessageEventArgs(content, username); this.MessageSend(this, messageArgs); }