mirror of
https://github.com/oxen-io/session-android.git
synced 2024-12-22 16:07:30 +00:00
Fix old threads being set to 2 weeks ago
This commit is contained in:
parent
19c3b639c3
commit
d143d8a883
@ -1181,14 +1181,13 @@ open class Storage(
|
||||
profileManager.setProfilePicture(context, recipient, null, null)
|
||||
}
|
||||
if (contact.priority == PRIORITY_HIDDEN) {
|
||||
getThreadId(fromSerialized(contact.id))?.let { conversationThreadId ->
|
||||
deleteConversation(conversationThreadId)
|
||||
}
|
||||
getThreadId(fromSerialized(contact.id))?.let(::deleteConversation)
|
||||
} else {
|
||||
getOrCreateThreadIdFor(fromSerialized(contact.id)).let { conversationThreadId ->
|
||||
setPinned(conversationThreadId, contact.priority == PRIORITY_PINNED)
|
||||
setThreadDate(conversationThreadId, SnodeAPI.nowWithOffset - 14.days.inWholeMilliseconds)
|
||||
}
|
||||
(
|
||||
getThreadId(address) ?: getOrCreateThreadIdFor(address).also {
|
||||
setThreadDate(it, SnodeAPI.nowWithOffset - 14.days.inWholeMilliseconds)
|
||||
}
|
||||
).also { setPinned(it, contact.priority == PRIORITY_PINNED) }
|
||||
}
|
||||
getThreadId(recipient)?.let {
|
||||
setExpirationConfiguration(
|
||||
|
Loading…
x
Reference in New Issue
Block a user