Skip to content

Commit f8b7d58

Browse files
Added more parameters to the sendMessage method in the MessageComposerViewModel
1 parent e52ee49 commit f8b7d58

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

CHANGELOG.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ _February 28, 2023_
2626
### 🔄 Changed
2727
- Updated `StreamChat` dependency
2828

29-
### 🔄 Changed
30-
3129
# [4.27.0](https://github.com/GetStream/stream-chat-swiftui/releases/tag/4.27.0)
3230
_February 17, 2023_
3331

Sources/StreamChatSwiftUI/ChatChannel/Composer/MessageComposerViewModel.swift

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,10 @@ open class MessageComposerViewModel: ObservableObject {
176176
public func sendMessage(
177177
quotedMessage: ChatMessage?,
178178
editedMessage: ChatMessage?,
179+
isSilent: Bool = false,
180+
skipPush: Bool = false,
181+
skipEnrichUrl: Bool = false,
182+
extraData: [String: RawJSON] = [:],
179183
completion: @escaping () -> Void
180184
) {
181185
defer {
@@ -220,7 +224,11 @@ open class MessageComposerViewModel: ObservableObject {
220224
attachments: attachments,
221225
mentionedUserIds: mentionedUserIds,
222226
showReplyInChannel: showReplyInChannel,
223-
quotedMessageId: quotedMessage?.id
227+
isSilent: isSilent,
228+
quotedMessageId: quotedMessage?.id,
229+
skipPush: skipPush,
230+
skipEnrichUrl: skipEnrichUrl,
231+
extraData: extraData
224232
) { [weak self] in
225233
switch $0 {
226234
case .success:
@@ -232,9 +240,13 @@ open class MessageComposerViewModel: ObservableObject {
232240
} else {
233241
channelController.createNewMessage(
234242
text: messageText,
243+
isSilent: isSilent,
235244
attachments: attachments,
236245
mentionedUserIds: mentionedUserIds,
237-
quotedMessageId: quotedMessage?.id
246+
quotedMessageId: quotedMessage?.id,
247+
skipPush: skipPush,
248+
skipEnrichUrl: skipEnrichUrl,
249+
extraData: extraData
238250
) { [weak self] in
239251
switch $0 {
240252
case .success:

0 commit comments

Comments
 (0)