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