You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve accuracy of in-memory updates of LivestreamChannelController (#3787)
* Change livestream controller to handle membership updates in-memory
* Handle channel updated event manually
* Make sure deletedAt is always updated for soft deleted message
* Use channel updater sync
* Update channel.pinnedMessages when a message is pinned
* Make Channel.membership internal set
* Fix crash when removing a pinned message
* Add test coverage to membership updates
* Add test coverage to manual channel updates
* Add test coverage to pinned messages update
* Add test coverage to change of channel sync
* Fix channel mock not compiling
* Update CHANGELOG.md
* Fix tests
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,9 +5,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
5
5
6
6
## StreamChat
7
7
### 🐞 Fixed
8
-
- Fix LivestreamChannelController not reconnecting when connection is dropped [#3782](https://github.com/GetStream/stream-chat-swift/pull/3782)
8
+
- Fix `LivestreamChannelController` not reconnecting when connection is dropped [#3782](https://github.com/GetStream/stream-chat-swift/pull/3782)
9
9
- Fix `StreamAudioRecorder` not overridable because of init method [#3783](https://github.com/GetStream/stream-chat-swift/pull/3783)
10
10
- Fix channel list query filtering by both blocked and non-blocked channels [#3785](https://github.com/GetStream/stream-chat-swift/pull/3785)
11
+
- Fix `LivestreamChannelController.synchronize()` not working if client not connected [#3787](https://github.com/GetStream/stream-chat-swift/pull/3787)
12
+
- Fix membership updates in `LivestreamChannelController`[#3787](https://github.com/GetStream/stream-chat-swift/pull/3787)
13
+
- Fix deleted messages updates in `LivestreamChannelController`[#3787](https://github.com/GetStream/stream-chat-swift/pull/3787)
14
+
- Fix `channel.pinnedMessages` not updated when pinning a message in `LivestreamChannelController`[#3787](https://github.com/GetStream/stream-chat-swift/pull/3787)
15
+
- Fix `LivestreamChannelController` not watching the channel automatically when the current user joins the channel [#3787](https://github.com/GetStream/stream-chat-swift/pull/3787)
0 commit comments