bundling timeouts from same user
This commit is contained in:
+11
-2
@@ -56,15 +56,24 @@ void Channel::addMessage(std::shared_ptr<Message> message)
|
||||
this->messageAppended(message);
|
||||
}
|
||||
|
||||
void Channel::addMessagesAtStart(std::vector<messages::SharedMessage> &messages)
|
||||
void Channel::addMessagesAtStart(std::vector<messages::SharedMessage> &_messages)
|
||||
{
|
||||
std::vector<messages::SharedMessage> addedMessages = this->messages.pushFront(messages);
|
||||
std::vector<messages::SharedMessage> addedMessages = this->messages.pushFront(_messages);
|
||||
|
||||
if (addedMessages.size() != 0) {
|
||||
this->messagesAddedAtStart(addedMessages);
|
||||
}
|
||||
}
|
||||
|
||||
void Channel::replaceMessage(messages::SharedMessage message, messages::SharedMessage replacement)
|
||||
{
|
||||
int index = this->messages.replaceItem(message, replacement);
|
||||
|
||||
if (index >= 0) {
|
||||
this->messageReplaced((size_t)index, replacement);
|
||||
}
|
||||
}
|
||||
|
||||
void Channel::addRecentChatter(const std::shared_ptr<messages::Message> &message)
|
||||
{
|
||||
assert(!message->loginName.isEmpty());
|
||||
|
||||
Reference in New Issue
Block a user