diff --git a/app/src/main/java/chat/revolt/api/settings/FeatureFlags.kt b/app/src/main/java/chat/revolt/api/settings/FeatureFlags.kt index 41046d8f..f7dee8c9 100644 --- a/app/src/main/java/chat/revolt/api/settings/FeatureFlags.kt +++ b/app/src/main/java/chat/revolt/api/settings/FeatureFlags.kt @@ -17,19 +17,6 @@ sealed class LabsAccessControlVariates { data class Restricted(val predicate: () -> Boolean) : LabsAccessControlVariates() } -@FeatureFlag("MediaConversations") -sealed class MediaConversationsVariates { - @Treatment( - "Enable voice, video and screen conversations for all users" - ) - object Enabled : MediaConversationsVariates() - - @Treatment( - "Enable voice, video and screen conversations for users that meet certain or all criteria (implementation-specific)" - ) - data class Restricted(val predicate: () -> Boolean) : MediaConversationsVariates() -} - @FeatureFlag("UserCards") sealed class UserCardsVariates { @Treatment( @@ -82,19 +69,6 @@ object FeatureFlags { is LabsAccessControlVariates.Restricted -> (labsAccessControl as LabsAccessControlVariates.Restricted).predicate() } - @FeatureFlag("MediaConversations") - var mediaConversations by mutableStateOf( - MediaConversationsVariates.Restricted { - RevoltAPI.selfId == SpecialUsers.JENNIFER - } - ) - - val mediaConversationsGranted: Boolean - get() = when (mediaConversations) { - is MediaConversationsVariates.Enabled -> true - is MediaConversationsVariates.Restricted -> (mediaConversations as MediaConversationsVariates.Restricted).predicate() - } - @FeatureFlag("UserCards") var userCards by mutableStateOf( UserCardsVariates.Restricted {