fix an issue where visible message received after expire timer update message could be dropped

pull/941/head
Ryan Zhao 1 year ago
parent e3537e55ca
commit 4ac8aa2aea

@ -205,13 +205,15 @@ extension MessageReceiver {
}
}
guard message is ExpirationTimerUpdate else { return }
_ = try Interaction
.filter(Interaction.Columns.threadId == threadId)
.filter(Interaction.Columns.variant == Interaction.Variant.infoDisappearingMessagesUpdate)
.deleteAll(db)
_ = try Interaction(
serverHash: message.serverHash,
serverHash: nil,
threadId: threadId,
authorId: sender,
variant: .infoDisappearingMessagesUpdate,

Loading…
Cancel
Save