1 files changed, 0 insertions, 53 deletions
diff --git a/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineMemberItem.razor b/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineMemberItem.razor
deleted file mode 100644
index 3b18b95..0000000
--- a/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineMemberItem.razor
+++ /dev/null
@@ -1,53 +0,0 @@
-@using ArcaneLibs.Extensions
-@using LibMatrix.EventTypes.Spec.State
-@using LibMatrix.Responses
-@inherits BaseTimelineItem
-
-@if (roomMemberData is not null) {
- @switch (roomMemberData.Membership) {
- case "ban":
- <i>@Event.StateKey was banned</i>
- break;
- case "invite":
- <i>@Event.StateKey was invited</i>
- break;
- case "join" when Event.ReplacesState is not null:
- <i>@Event.StateKey changed their display name to @(roomMemberData.DisplayName ?? Event.Sender)</i>
- break;
- case "join":
- @if (prevRoomMemberData is null) {
- <i><InlineUserItem User="@(new UserProfileResponse() { DisplayName = roomMemberData.DisplayName, AvatarUrl = roomMemberData.AvatarUrl })" Homeserver="@Homeserver" UserId="@Event.StateKey"></InlineUserItem> joined</i>
- }
- else {
- <i><InlineUserItem User="@(new UserProfileResponse() { DisplayName = prevRoomMemberData.DisplayName, AvatarUrl = prevRoomMemberData.AvatarUrl })" Homeserver="@Homeserver" UserId="@Event.StateKey"></InlineUserItem> changed their profile to <InlineUserItem User="@(new UserProfileResponse() { DisplayName = roomMemberData.DisplayName, AvatarUrl = roomMemberData.AvatarUrl })" Homeserver="@Homeserver" UserId="@Event.StateKey"></InlineUserItem></i>
- }
- break;
- case "leave":
- <i>@Event.StateKey left</i>
- break;
- case "knock":
- <i>@Event.StateKey knocked</i>
- break;
- default:
- <i>@Event.StateKey has an unknown state:</i>
- <pre>
- @Event.ToJson()
- </pre>
- break;
- }
-}
-else {
- <details>
- <summary>Unknown membership event for @Event.StateKey</summary>
- <pre>
- @Event.ToJson()
- </pre>
- </details>
-}
-
-@code {
-
- private RoomMemberEventContent? roomMemberData => Event.TypedContent as RoomMemberEventContent;
- private RoomMemberEventContent? prevRoomMemberData => PreviousState?.TypedContent as RoomMemberEventContent;
-
-}
|