Clean up threadId -1 checks in Conversation code.

This commit is contained in:
Alex Hart
2023-08-17 14:18:05 -03:00
parent 23b3c7f1fd
commit 25aab0f702
3 changed files with 1 additions and 24 deletions

View File

@@ -189,10 +189,6 @@ internal object ConversationOptionsMenu {
}
})
if (threadId == -1L) {
hideMenuItem(menu, R.id.menu_view_media)
}
menu.findItem(R.id.menu_format_text_submenu).subMenu?.clearHeader()
menu.findItem(R.id.edittext_bold).applyTitleSpan(MessageStyler.boldStyle())
menu.findItem(R.id.edittext_italic).applyTitleSpan(MessageStyler.italicStyle())

View File

@@ -111,7 +111,7 @@ public class ConversationRepository {
conversationRecipient.getExpiresInSeconds() == 0 &&
!conversationRecipient.isGroup() &&
conversationRecipient.isRegistered() &&
(threadId == -1 || SignalDatabase.messages().canSetUniversalTimer(threadId)))
SignalDatabase.messages().canSetUniversalTimer(threadId))
{
showUniversalExpireTimerUpdate = true;
}

View File

@@ -1,19 +0,0 @@
package org.thoughtcrime.securesms.conversation
/**
* Represents how conversation bubbles should animate at any given time.
*/
data class ThreadAnimationState constructor(
val threadId: Long,
val threadMetadata: ConversationData?,
val hasCommittedNonEmptyMessageList: Boolean
) {
fun shouldPlayMessageAnimations(): Boolean {
return when {
threadId == -1L || threadMetadata == null -> false
threadMetadata.threadSize == 0 -> true
threadMetadata.threadSize > 0 && hasCommittedNonEmptyMessageList -> true
else -> false
}
}
}