fix issues that the expiresStartAtMs not being set correctly

pull/731/head
Ryan Zhao 9 months ago
parent 33ef2b0920
commit 01671438d5

@ -194,10 +194,7 @@ public extension Message {
.reduce(nil) { prev, variant in
guard prev == nil else { return prev }
let message: Message? = variant.messageType.fromProto(proto, sender: sender)
message?.attachDisappearingMessagesConfiguration(from: proto)
return message
return variant.messageType.fromProto(proto, sender: sender)
}
}

@ -154,6 +154,7 @@ public enum MessageReceiver {
message.sentTimestamp = envelope.timestamp
message.receivedTimestamp = UInt64(SnodeAPI.currentOffsetTimestampMs())
message.openGroupServerMessageId = openGroupMessageServerId.map { UInt64($0) }
message.attachDisappearingMessagesConfiguration(from: proto)
// Validate
var isValid: Bool = message.isValid

Loading…
Cancel
Save