chore: remove media conversations variates
Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
parent
684970ca32
commit
3cf7b84442
|
|
@ -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>(
|
||||
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>(
|
||||
UserCardsVariates.Restricted {
|
||||
|
|
|
|||
Loading…
Reference in New Issue