mirror of
https://github.com/oxen-io/session-android.git
synced 2025-08-11 17:57:47 +00:00
refactor: let frontend use the normal types and enabled options properly set
This commit is contained in:
@@ -159,7 +159,6 @@ interface StorageProtocol {
|
||||
// Settings
|
||||
fun setProfileSharing(address: Address, value: Boolean)
|
||||
|
||||
|
||||
// Thread
|
||||
fun getOrCreateThreadIdFor(address: Address): Long
|
||||
fun getThreadIdFor(publicKey: String, groupPublicKey: String?, openGroupID: String?, createThread: Boolean): Long?
|
||||
|
@@ -253,7 +253,7 @@ object MessageSender {
|
||||
val threadId = message.threadID
|
||||
?: run {
|
||||
val address = if (isSyncMessage && message is VisibleMessage) message.syncTarget else message.recipient
|
||||
storage.getOrCreateThreadIdFor(Address.fromSerialized(address!!))
|
||||
storage.getThreadId(Address.fromSerialized(address!!)) ?: return null
|
||||
}
|
||||
val config = storage.getExpirationConfiguration(threadId) ?: return null
|
||||
val expiryMode = config.expiryMode
|
||||
|
Reference in New Issue
Block a user