From 3cf7b8444285108320ae22ff7e83ee05c8c02bd5 Mon Sep 17 00:00:00 2001 From: Infi Date: Wed, 23 Jul 2025 03:28:20 +0200 Subject: [PATCH] chore: remove media conversations variates Signed-off-by: Infi --- .../chat/revolt/api/settings/FeatureFlags.kt | 26 ------------------- 1 file changed, 26 deletions(-) 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 {