File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
Sources/StreamChatSwiftUI/ChatChannel/Composer
StreamChatSwiftUITests/Tests/ChatChannel Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -54,7 +54,10 @@ open class MessageComposerViewModel: ObservableObject {
5454 selectedRangeLocation = 0
5555 suggestions = [ String: Any] ( )
5656 mentionedUsers = Set < ChatUser > ( )
57- deleteDraftMessage ( )
57+
58+ if oldValue != " " {
59+ deleteDraftMessage ( )
60+ }
5861 }
5962 }
6063 }
Original file line number Diff line number Diff line change @@ -765,6 +765,7 @@ class MessageComposerViewModel_Tests: StreamChatTestCase {
765765 channelController: channelController,
766766 messageController: nil
767767 )
768+ viewModel. text = " text "
768769
769770 // When
770771 viewModel. text = " "
@@ -787,6 +788,7 @@ class MessageComposerViewModel_Tests: StreamChatTestCase {
787788 channelController: channelController,
788789 messageController: messageController
789790 )
791+ viewModel. text = " reply "
790792
791793 // When
792794 viewModel. text = " "
@@ -804,6 +806,7 @@ class MessageComposerViewModel_Tests: StreamChatTestCase {
804806 channelController: channelController,
805807 messageController: nil
806808 )
809+ viewModel. text = " text "
807810
808811 // When
809812 viewModel. sendMessage ( quotedMessage: nil , editedMessage: nil ) { }
@@ -827,6 +830,7 @@ class MessageComposerViewModel_Tests: StreamChatTestCase {
827830 channelController: channelController,
828831 messageController: messageController
829832 )
833+ viewModel. text = " reply "
830834
831835 // When
832836 viewModel. sendMessage ( quotedMessage: nil , editedMessage: nil ) { }
You can’t perform that action at this time.
0 commit comments