feat : display outdated client banner for linked devices

pull/731/head
Ryan ZHAO 8 months ago
parent 39c9ec7357
commit 5f0835c41b

@ -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

Loading…
Cancel
Save