@using ArcaneLibs.Extensions
@using LibMatrix.EventTypes.Spec.State
@using LibMatrix.Responses
@inherits BaseTimelineItem
@if (currentEventContent is not null) {
@if (previousEventContent is null) {
set the history visibility to "@currentEventContent.HistoryVisibility"
}
else {
changed the history visibility from "@previousEventContent.HistoryVisibility" to "@currentEventContent.HistoryVisibility"
}
}
else {
Unknown event @Event.Type (@Event.StateKey)
@Event.ToJson()
}
@code {
private RoomHistoryVisibilityEventContent? previousEventContent => PreviousState?.TypedContent as RoomHistoryVisibilityEventContent;
private RoomHistoryVisibilityEventContent? currentEventContent => Event.TypedContent as RoomHistoryVisibilityEventContent;
}