Remove FilterHiddenStateEventsProcessor

The same process is already done by the Rust SDK, so it's now redundant.
This commit is contained in:
Jorge Martín 2024-02-08 13:38:05 +01:00
parent d06e5c23cb
commit e77740f1d2
6 changed files with 3 additions and 154 deletions

View file

@ -85,11 +85,7 @@ data class ProfileChangeContent(
data class StateContent(
val stateKey: String,
val content: OtherState
) : EventContent {
fun isVisibleInTimeline(): Boolean {
return content.isVisibleInTimeline()
}
}
) : EventContent
data class FailedToParseMessageLikeContent(
val eventType: String,

View file

@ -41,30 +41,4 @@ sealed interface OtherState {
data object SpaceChild : OtherState
data object SpaceParent : OtherState
data class Custom(val eventType: String) : OtherState
fun isVisibleInTimeline() = when (this) {
// Visible
is RoomAvatar,
is RoomName,
is RoomTopic,
is RoomThirdPartyInvite,
is RoomCreate,
is RoomEncryption,
is Custom -> true
// Hidden
is RoomAliases,
is RoomCanonicalAlias,
is RoomGuestAccess,
is RoomHistoryVisibility,
is RoomJoinRules,
is RoomPinnedEvents,
is RoomPowerLevels,
is RoomServerAcl,
is RoomTombstone,
is SpaceChild,
is SpaceParent,
is PolicyRuleRoom,
is PolicyRuleServer,
is PolicyRuleUser -> false
}
}