@@ -176,6 +176,10 @@ open class MessageComposerViewModel: ObservableObject {
176
176
public func sendMessage(
177
177
quotedMessage: ChatMessage ? ,
178
178
editedMessage: ChatMessage ? ,
179
+ isSilent: Bool = false ,
180
+ skipPush: Bool = false ,
181
+ skipEnrichUrl: Bool = false ,
182
+ extraData: [ String : RawJSON ] = [ : ] ,
179
183
completion: @escaping ( ) -> Void
180
184
) {
181
185
defer {
@@ -220,7 +224,11 @@ open class MessageComposerViewModel: ObservableObject {
220
224
attachments: attachments,
221
225
mentionedUserIds: mentionedUserIds,
222
226
showReplyInChannel: showReplyInChannel,
223
- quotedMessageId: quotedMessage? . id
227
+ isSilent: isSilent,
228
+ quotedMessageId: quotedMessage? . id,
229
+ skipPush: skipPush,
230
+ skipEnrichUrl: skipEnrichUrl,
231
+ extraData: extraData
224
232
) { [ weak self] in
225
233
switch $0 {
226
234
case . success:
@@ -232,9 +240,13 @@ open class MessageComposerViewModel: ObservableObject {
232
240
} else {
233
241
channelController. createNewMessage (
234
242
text: messageText,
243
+ isSilent: isSilent,
235
244
attachments: attachments,
236
245
mentionedUserIds: mentionedUserIds,
237
- quotedMessageId: quotedMessage? . id
246
+ quotedMessageId: quotedMessage? . id,
247
+ skipPush: skipPush,
248
+ skipEnrichUrl: skipEnrichUrl,
249
+ extraData: extraData
238
250
) { [ weak self] in
239
251
switch $0 {
240
252
case . success:
0 commit comments