public static Message Compose(Message.Status status, params Message[] msgs) { string msg = ""; for (int i = 0; i < msgs.Length - 1; i++) { msg += msgs[i].CurrentMessage + " "; } return(new Message(msg, status)); }
public ChatResult(IChatroom room, string author, string message, string pin, Message.Status status = Message.Status.Info) { Messages = new List <Message>(); Messages.Add(new Message(1, author, message, status)); Pin = pin; if (room != null) { Users = room.Users(pin); Incidents = room.Incidents(pin); Expiration = calculateExpiration(room); } }
public ChatResult(IChatroom room, string author, string message, string pin, bool shouldTerminate, Message.Status status) : this(room, author, message, pin, status) { Terminate = shouldTerminate; }
/// <summary> /// Metoda dodająca wiadomość do listy wiadomości /// </summary> /// <param name="slot">Slot wrzucanej wiadomości</param> /// <param name="message">Wiadomość</param> /// <param name="type">Typ wiadomości</param> protected virtual void addMessage(Slot slot, string message, Message.Status type) { Messages.Add(new Message(CurrentMessageID, slot.Nick, message, type)); }
public void Log(string message, Message.Status status) { _messages.Add(new Message(message, status)); newMessage?.Invoke(this, EventArgs.Empty); }