|
|
@ -2,6 +2,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
import Foundation
|
|
|
|
import Foundation
|
|
|
|
import GRDB
|
|
|
|
import GRDB
|
|
|
|
|
|
|
|
import SessionUIKit
|
|
|
|
import SessionUtilitiesKit
|
|
|
|
import SessionUtilitiesKit
|
|
|
|
|
|
|
|
|
|
|
|
extension MessageReceiver {
|
|
|
|
extension MessageReceiver {
|
|
|
@ -161,6 +162,10 @@ extension MessageReceiver {
|
|
|
|
Contact.Columns.lastKnownClientVersion.set(to: lastKnownClientVersion)
|
|
|
|
Contact.Columns.lastKnownClientVersion.set(to: lastKnownClientVersion)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if sender == getUserHexEncodedPublicKey(db) && lastKnownClientVersion == .legacyDisappearingMessages {
|
|
|
|
|
|
|
|
TopBannerController.show(warning: .outdatedUserConfig)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
guard
|
|
|
|
guard
|
|
|
|
Features.useNewDisappearingMessagesConfig,
|
|
|
|
Features.useNewDisappearingMessagesConfig,
|
|
|
|
proto.hasLastDisappearingMessageChangeTimestamp
|
|
|
|
proto.hasLastDisappearingMessageChangeTimestamp
|
|
|
|