File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Sources/StreamChatSwiftUI/ChatChannel/Composer Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -834,12 +834,12 @@ open class MessageComposerViewModel: ObservableObject {
834834
835835extension MessageComposerViewModel : EventsControllerDelegate {
836836 public func eventsController( _ controller: EventsController , didReceiveEvent event: any Event ) {
837- if let event = event as? DraftUpdatedEvent , event. cid == channelController. cid {
838- if let messageController = messageController, messageController. messageId == event. draftMessage. threadId {
837+ if let event = event as? DraftUpdatedEvent {
838+ let isFromSameThread = messageController? . messageId == event. draftMessage. threadId
839+ let isFromSameChannel = channelController. cid == event. cid && messageController == nil
840+ if isFromSameThread || isFromSameChannel {
839841 draftMessage = event. draftMessage
840- return
841842 }
842- draftMessage = event. draftMessage
843843 }
844844 }
845845}
You can’t perform that action at this time.
0 commit comments