-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: prevent including own user in read count displayed in MessageStatus #2459
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## release-v11 #2459 +/- ##
=============================================
Coverage 85.48% 85.49%
=============================================
Files 393 393
Lines 9122 9127 +5
Branches 2356 2492 +136
=============================================
+ Hits 7798 7803 +5
+ Misses 1122 926 -196
- Partials 202 398 +196 ☔ View full report in Codecov by Sentry. |
🎉 This PR is included in version 11.23.4 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [12.0.0-rc.8](v12.0.0-rc.7...v12.0.0-rc.8) (2024-08-15) ### Bug Fixes * **deps:** drop remark-gfm version ([#2471](#2471)) ([1b359f7](1b359f7)) * do not rerender on client options update ([#2465](#2465)) ([81f33ba](81f33ba)) * do not rerender on client options update ([#2465](#2465)) ([3899352](3899352)) * downgrade react-markdown to v8 that supports React version < v18 ([#2461](#2461)) ([5e6fea0](5e6fea0)) * forward StreamChat constructor options via useCreateChatClient ([#2463](#2463)) ([310835d](310835d)) * prevent ChannelPreviews with duplicate keys ([1a075ad](1a075ad)) * prevent including own user in read count displayed in MessageStatus ([#2459](#2459)) ([061d1a3](061d1a3)) * provide both browser and node cjs bundles ([#2457](#2457)) ([273ea2a](273ea2a)) ### Chores * **deps:** remove unused isomorphic-ws from dependencies ([853bd8b](853bd8b))
🎉 This PR is included in version 12.0.0-rc.8 🎉 The release is available on: Your semantic-release bot 📦🚀 |
🎯 Goal
Correctly account for the presence of own user in the message readers' array and don't just assume it is always present.
🛠 Implementation details
Once we know a message has been read by someone else, let's take an array of other users who read the message and base the reader count rendering on that.