Fix gv2 left group locally bugs in backup and compose.

This commit is contained in:
Cody Henthorne
2025-01-10 13:51:16 -05:00
committed by Greyson Parrelli
parent 123c282610
commit a63fd5a584
6 changed files with 22 additions and 12 deletions

View File

@@ -21,7 +21,7 @@ class InputReadyState(
val isUnauthorized: Boolean,
val threadContainsSms: Boolean
) {
private val selfMemberLevel: GroupTable.MemberLevel? = groupRecord?.memberLevel(Recipient.self())
private val selfMemberLevel: GroupTable.MemberLevel? = groupRecord?.let { if (it.isActive) it.memberLevel(Recipient.self()) else GroupTable.MemberLevel.NOT_A_MEMBER }
val isAnnouncementGroup: Boolean? = groupRecord?.isAnnouncementGroup
val isActiveGroup: Boolean? = if (selfMemberLevel == null) null else selfMemberLevel != GroupTable.MemberLevel.NOT_A_MEMBER