pull/313/head
Niels Andriesse 4 years ago
parent d33fcb0756
commit 993c673aad

@ -216,11 +216,12 @@ public final class MessageSender : NSObject {
}, completion: { }) }, completion: { })
} }
// Validate the message // Validate the message
if !(message is VisibleMessage) { guard let message = message as? VisibleMessage else {
#if DEBUG #if DEBUG
preconditionFailure() preconditionFailure()
#endif #endif
seal.reject(Error.invalidMessage); return promise seal.reject(Error.invalidMessage)
return promise
} }
guard message.isValid else { seal.reject(Error.invalidMessage); return promise } guard message.isValid else { seal.reject(Error.invalidMessage); return promise }
// Convert the message to an open group message // Convert the message to an open group message
@ -230,8 +231,7 @@ public final class MessageSender : NSObject {
default: preconditionFailure() default: preconditionFailure()
} }
}() }()
guard let message = message as? VisibleMessage, guard let openGroupMessage = OpenGroupMessage.from(message, for: server, using: transaction as! YapDatabaseReadWriteTransaction) else { seal.reject(Error.invalidMessage); return promise }
let openGroupMessage = OpenGroupMessage.from(message, for: server, using: transaction as! YapDatabaseReadWriteTransaction) else { seal.reject(Error.invalidMessage); return promise }
// Send the result // Send the result
OpenGroupAPI.sendMessage(openGroupMessage, to: channel, on: server).done(on: DispatchQueue.global(qos: .userInitiated)) { openGroupMessage in OpenGroupAPI.sendMessage(openGroupMessage, to: channel, on: server).done(on: DispatchQueue.global(qos: .userInitiated)) { openGroupMessage in
message.openGroupServerMessageID = openGroupMessage.serverID message.openGroupServerMessageID = openGroupMessage.serverID

Loading…
Cancel
Save