Inline the announcement groups flag.

This commit is contained in:
Greyson Parrelli
2021-08-24 15:22:34 -04:00
committed by Alex Hart
parent 3c4e3cf048
commit 8748056130
2 changed files with 1 additions and 9 deletions

View File

@@ -7,7 +7,6 @@ import org.thoughtcrime.securesms.groups.GroupAccessControl
import org.thoughtcrime.securesms.groups.GroupId
import org.thoughtcrime.securesms.groups.LiveGroup
import org.thoughtcrime.securesms.recipients.Recipient
import org.thoughtcrime.securesms.util.FeatureFlags
import org.thoughtcrime.securesms.util.SingleLiveEvent
import org.thoughtcrime.securesms.util.livedata.Store
@@ -45,7 +44,7 @@ class PermissionsSettingsViewModel(
store.update(liveGroup.groupRecipient) { groupRecipient, state ->
val allHaveCapability = groupRecipient.participants.map { it.announcementGroupCapability }.all { it == Recipient.Capability.SUPPORTED }
state.copy(announcementGroupPermissionEnabled = (FeatureFlags.announcementGroups() && allHaveCapability) || state.announcementGroup)
state.copy(announcementGroupPermissionEnabled = allHaveCapability || state.announcementGroup)
}
}