Skip to content

Commit c020efd

Browse files
Updated handling of message replies action
1 parent c51e9a3 commit c020efd

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Sources/StreamChatSwiftUI/ChatChannel/Reactions/MessageActions/DefaultMessageActions.swift

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -309,19 +309,21 @@ extension MessageAction {
309309
for message: ChatMessage,
310310
channel: ChatChannel
311311
) -> MessageAction {
312-
var replyThread = MessageAction(
312+
let replyThread = MessageAction(
313313
id: MessageActionId.threadReply,
314314
title: L10n.Message.Actions.threadReply,
315315
iconName: "icn_thread_reply",
316316
action: {
317-
// No action performed, only navigation.
317+
NotificationCenter.default.post(
318+
name: NSNotification.Name(MessageRepliesConstants.selectedMessageThread),
319+
object: nil,
320+
userInfo: [MessageRepliesConstants.selectedMessage: message]
321+
)
318322
},
319323
confirmationPopup: nil,
320324
isDestructive: false
321325
)
322326

323-
let destination = factory.makeMessageThreadDestination()
324-
replyThread.navigationDestination = AnyView(destination(channel, message))
325327
return replyThread
326328
}
327329

0 commit comments

Comments
 (0)