diff --git a/SignalServiceKit/src/Loki/Protocol/Multi Device/MultiDeviceProtocol.swift b/SignalServiceKit/src/Loki/Protocol/Multi Device/MultiDeviceProtocol.swift index e3fe35df2..aa126be00 100644 --- a/SignalServiceKit/src/Loki/Protocol/Multi Device/MultiDeviceProtocol.swift +++ b/SignalServiceKit/src/Loki/Protocol/Multi Device/MultiDeviceProtocol.swift @@ -38,7 +38,7 @@ public final class MultiDeviceProtocol : NSObject { // MARK: - Sending (Part 1) @objc(isMultiDeviceRequiredForMessage:) public static func isMultiDeviceRequired(for message: TSOutgoingMessage) -> Bool { - return !(message is DeviceLinkMessage) && !message.thread.isGroupThread() + return !(message is DeviceLinkMessage) && (message.thread as? TSGroupThread)?.groupModel.groupType != .openGroup } private static func copy(_ messageSend: OWSMessageSend, for destination: MultiDeviceDestination, with seal: Resolver) -> OWSMessageSend {