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()
|
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")
|
@FeatureFlag("UserCards")
|
||||||
sealed class UserCardsVariates {
|
sealed class UserCardsVariates {
|
||||||
@Treatment(
|
@Treatment(
|
||||||
|
|
@ -82,19 +69,6 @@ object FeatureFlags {
|
||||||
is LabsAccessControlVariates.Restricted -> (labsAccessControl as LabsAccessControlVariates.Restricted).predicate()
|
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")
|
@FeatureFlag("UserCards")
|
||||||
var userCards by mutableStateOf<UserCardsVariates>(
|
var userCards by mutableStateOf<UserCardsVariates>(
|
||||||
UserCardsVariates.Restricted {
|
UserCardsVariates.Restricted {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue