public ChatResult(IChatroom room, List <Message> messages, string pin) { Messages = messages; 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, 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); } }