Sorted usernames in "Users joined/parted:" messages (#3421)

This commit is contained in:
Paweł
2021-12-25 15:04:35 +01:00
committed by GitHub
parent cd77d14485
commit 45e4fc04ef
2 changed files with 6 additions and 2 deletions
+5 -2
View File
@@ -34,13 +34,15 @@ void ChannelChatters::addJoinedUser(const QString &user)
QTimer::singleShot(500, &this->lifetimeGuard_, [this] {
auto joinedUsers = this->joinedUsers_.access();
joinedUsers->sort();
MessageBuilder builder;
TwitchMessageBuilder::listOfUsersSystemMessage(
"Users joined:", *joinedUsers, &this->channel_, &builder);
builder->flags.set(MessageFlag::Collapsed);
joinedUsers->clear();
this->channel_.addMessage(builder.release());
joinedUsers->clear();
this->joinedUsersMergeQueued_ = false;
});
}
@@ -57,14 +59,15 @@ void ChannelChatters::addPartedUser(const QString &user)
QTimer::singleShot(500, &this->lifetimeGuard_, [this] {
auto partedUsers = this->partedUsers_.access();
partedUsers->sort();
MessageBuilder builder;
TwitchMessageBuilder::listOfUsersSystemMessage(
"Users parted:", *partedUsers, &this->channel_, &builder);
builder->flags.set(MessageFlag::Collapsed);
this->channel_.addMessage(builder.release());
partedUsers->clear();
partedUsers->clear();
this->partedUsersMergeQueued_ = false;
});
}