Fix timestamp handling

pull/313/head
Niels Andriesse 4 years ago
parent 2e85d5fb41
commit 9242f971fd

@ -85,6 +85,7 @@ internal enum MessageReceiver {
if let message = message { if let message = message {
message.sender = sender message.sender = sender
message.recipient = Configuration.shared.storage.getUserPublicKey() message.recipient = Configuration.shared.storage.getUserPublicKey()
message.sentTimestamp = envelope.timestamp
message.receivedTimestamp = NSDate.millisecondTimestamp() message.receivedTimestamp = NSDate.millisecondTimestamp()
message.groupPublicKey = groupPublicKey message.groupPublicKey = groupPublicKey
message.openGroupServerMessageID = messageServerID message.openGroupServerMessageID = messageServerID

@ -4,7 +4,7 @@ public extension TSIncomingMessage {
static func from(_ visibleMessage: VisibleMessage, associatedWith thread: TSThread, using transaction: YapDatabaseReadWriteTransaction) -> TSIncomingMessage { static func from(_ visibleMessage: VisibleMessage, associatedWith thread: TSThread, using transaction: YapDatabaseReadWriteTransaction) -> TSIncomingMessage {
let sender = visibleMessage.sender! let sender = visibleMessage.sender!
let result = TSIncomingMessage( let result = TSIncomingMessage(
timestamp: visibleMessage.receivedTimestamp!, timestamp: visibleMessage.sentTimestamp!,
in: thread, in: thread,
authorId: sender, authorId: sender,
sourceDeviceId: 1, sourceDeviceId: 1,

Loading…
Cancel
Save