refactor: moving radio indexes out of expiration configuration

This commit is contained in:
0x330a
2023-07-27 14:22:10 +10:00
parent 0e30d14b96
commit 87d76b21da
3 changed files with 21 additions and 5 deletions

View File

@@ -5,10 +5,9 @@ import org.session.libsignal.protos.SignalServiceProtos.Content.ExpirationType
class ExpirationConfiguration(
val threadId: Long = -1,
val durationSeconds: Int = 0,
val expirationTypeValue: Int = -1,
val expirationType: ExpirationType? = null,
val updatedTimestampMs: Long = 0
) {
val expirationType: ExpirationType? = ExpirationType.valueOf(expirationTypeValue)
val isEnabled = durationSeconds > 0 && expirationType != null
companion object {