From 83029c478f411bcadd3be53ac4dc53d88b3c8462 Mon Sep 17 00:00:00 2001 From: "Emma@Rory&" Date: Mon, 14 Aug 2023 19:46:33 +0200 Subject: Code cleanup --- .../TimelineComponents/TimelineMemberItem.razor | 44 +++++++++++----------- .../TimelineComponents/TimelineMessageItem.razor | 2 +- .../TimelineRoomCreateItem.razor | 2 +- 3 files changed, 24 insertions(+), 24 deletions(-) (limited to 'MatrixRoomUtils.Web/Shared/TimelineComponents') diff --git a/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineMemberItem.razor b/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineMemberItem.razor index 8239367..d67fdab 100644 --- a/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineMemberItem.razor +++ b/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineMemberItem.razor @@ -4,31 +4,31 @@ @inherits BaseTimelineItem @if (roomMemberData is not null) { - @if (roomMemberData.Membership == "ban") { - @Event.StateKey was banned - } - else if (roomMemberData.Membership == "invite") { - @Event.StateKey was invited - } - else if (roomMemberData.Membership == "join") { - @if (Event.ReplacesState is not null) { + @switch (roomMemberData.Membership) { + case "ban": + @Event.StateKey was banned + break; + case "invite": + @Event.StateKey was invited + break; + case "join" when Event.ReplacesState is not null: @Event.StateKey changed their display name to @(roomMemberData.Displayname ?? Event.Sender) - } - else { - joined - } - } - else if (roomMemberData.Membership == "leave") { - @Event.StateKey left - } - else if (roomMemberData.Membership == "knock") { - @Event.StateKey knocked - } - else { - @Event.StateKey has an unknown state: -
+            break;
+        case "join":
+             joined
+            break;
+        case "leave":
+            @Event.StateKey left
+            break;
+        case "knock":
+            @Event.StateKey knocked
+            break;
+        default:
+            @Event.StateKey has an unknown state:
+            
         @Event.ToJson()
     
+ break; } } else { diff --git a/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineMessageItem.razor b/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineMessageItem.razor index 411b750..13cce88 100644 --- a/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineMessageItem.razor +++ b/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineMessageItem.razor @@ -2,7 +2,7 @@ @inherits BaseTimelineItem
-    @ObjectExtensions.ToJson(Event.RawContent, indent: false)
+    @Event.RawContent?.ToJson(indent: false)
 
@code { diff --git a/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineRoomCreateItem.razor b/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineRoomCreateItem.razor index b20cc1a..8053a47 100644 --- a/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineRoomCreateItem.razor +++ b/MatrixRoomUtils.Web/Shared/TimelineComponents/TimelineRoomCreateItem.razor @@ -8,7 +8,7 @@ This room is of type @(CreationEventContent.Type ?? "Untyped room (usually a chat room)")

-    @ObjectExtensions.ToJson(Event.RawContent, indent: false)
+    @Event.RawContent?.ToJson(indent: false)
 
@code { -- cgit 1.5.1