mirror of
https://github.com/oxen-io/session-android.git
synced 2025-08-11 23:17:44 +00:00
fix: use message's expiry instead of the recipient's
This commit is contained in:
@@ -20,6 +20,7 @@ class VisibleMessage : Message() {
|
||||
var linkPreview: LinkPreview? = null
|
||||
var contact: Contact? = null
|
||||
var profile: Profile? = null
|
||||
var expiry: Int = 0
|
||||
|
||||
override val isSelfSendValid: Boolean = true
|
||||
|
||||
@@ -47,6 +48,9 @@ class VisibleMessage : Message() {
|
||||
// TODO Contact
|
||||
val profile = Profile.fromProto(dataMessage)
|
||||
profile?.let { result.profile = profile }
|
||||
if (dataMessage.hasExpireTimer()) {
|
||||
result.expiry = dataMessage.expireTimer
|
||||
}
|
||||
return result
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user