UI.ViewModel.RoomViewModel.AddMessage C# (CSharp) Method

AddMessage() private method

private AddMessage ( MessageViewModel message ) : void
message MessageViewModel
return void
        private void AddMessage(MessageViewModel message)
        {
            TryShrinkMessages();

              if (message.MessageId == Room.SpecificMessageId || messageIds.Add(message.MessageId))
            Messages.Add(message);
              else
              {
            var existingMessage = Messages.First(m => m.MessageId == message.MessageId);
            existingMessage.Text = message.Text;
              }

              MessagesAutoScroll = true;
        }

Same methods

RoomViewModel::AddMessage ( long messageId, System.DateTime messageTime, string sender, string message ) : void