Sorted usernames in /vips message to be case-insensitive (#3696)

This commit is contained in:
badoge 2022-04-30 05:02:40 -07:00 committed by GitHub
parent 00b463d298
commit 846ffbb422
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 0 deletions

View file

@ -8,6 +8,7 @@
- Minor: Fixed being unable to load Twitch Usercards from the `/mentions` tab. (#3623) - Minor: Fixed being unable to load Twitch Usercards from the `/mentions` tab. (#3623)
- Minor: Add information about the user's operating system in the About page. (#3663) - Minor: Add information about the user's operating system in the About page. (#3663)
- Minor: Added chatter count for each category in viewer list. (#3683) - Minor: Added chatter count for each category in viewer list. (#3683)
- Minor: Sorted usernames in /vips message to be case-insensitive. (#3696)
- Minor: Added option to open a user's chat in a new tab from the usercard profile picture context menu. (#3625) - Minor: Added option to open a user's chat in a new tab from the usercard profile picture context menu. (#3625)
- Bugfix: Fixed live notifications for usernames containing uppercase characters. (#3646) - Bugfix: Fixed live notifications for usernames containing uppercase characters. (#3646)
- Bugfix: Fixed live notifications not getting updated for closed streams going offline. (#3678) - Bugfix: Fixed live notifications not getting updated for closed streams going offline. (#3678)

View file

@ -883,6 +883,7 @@ void IrcMessageHandler::handleNoticeMessage(Communi::IrcNoticeMessage *message)
auto users = msgParts.at(1) auto users = msgParts.at(1)
.mid(1) // there is a space before the first user .mid(1) // there is a space before the first user
.split(", "); .split(", ");
users.sort(Qt::CaseInsensitive);
TwitchMessageBuilder::listOfUsersSystemMessage(msgParts.at(0), TwitchMessageBuilder::listOfUsersSystemMessage(msgParts.at(0),
users, tc, &builder); users, tc, &builder);
channel->addMessage(builder.release()); channel->addMessage(builder.release());