Skip to content

fix: don't include blocked users in join/part messages - #6181

Merged
pajlada merged 5 commits into
masterfrom
fix/dont-include-blocked-users-in-join-or-part-messages
May 3, 2025
Merged

pajlada merged 5 commits into
masterfrom
fix/dont-include-blocked-users-in-join-or-part-messages

Conversation

@pajlada

@pajlada pajlada commented May 2, 2025 •

Copy link
Copy Markdown
Member

Users who are blocked no longer show up in the "Users joined:" or "Users parted:" messages

Fixes #2505

The biggest chunk of code of this fix comes from adding user logins to the list of blocks. There are some container types that allow for use of multiple keys (basically keeping the same type of logic we use with multiple sets but internally instead), but that seemed a bit out of scope of this change.

pajlada added 3 commits May 2, 2025 16:51
Because we don't get the user's ID as part of a JOIN or PART message, we
now store a set of Twitch User Logins to match against. This is the
largest part of this change
Comment thread src/providers/twitch/TwitchAccount.cpp Outdated
Comment thread src/common/ChannelChatters.cpp

@pajlada pajlada left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

@pajlada
pajlada merged commit e38c64b into master May 3, 2025
@pajlada
pajlada deleted the fix/dont-include-blocked-users-in-join-or-part-messages branch May 3, 2025 09:32
babicekmarek pushed a commit to babicekmarek/streamally-chatterino that referenced this pull request Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ignore does not hide join/parts in channel

3 participants