1 files changed, 0 insertions, 33 deletions
diff --git a/MatrixRoomUtils.Web/Shared/TimelineComponents/BaseTimelineItem.razor b/MatrixRoomUtils.Web/Shared/TimelineComponents/BaseTimelineItem.razor
deleted file mode 100644
index 8d608e3..0000000
--- a/MatrixRoomUtils.Web/Shared/TimelineComponents/BaseTimelineItem.razor
+++ /dev/null
@@ -1,33 +0,0 @@
-@using LibMatrix
-@using LibMatrix.EventTypes.Spec.State
-@using LibMatrix.Homeservers
-@using LibMatrix.Responses
-<h3>BaseTimelineItem</h3>
-
-@code {
-
- [Parameter]
- public StateEventResponse Event { get; set; }
-
- [Parameter]
- public List<StateEventResponse> Events { get; set; }
-
- [Parameter]
- public AuthenticatedHomeserverGeneric Homeserver { get; set; }
-
- public List<StateEventResponse> EventsBefore => Events.TakeWhile(e => e.EventId != Event.EventId).ToList();
-
- public List<StateEventResponse> MatchingEventsBefore => EventsBefore.Where(x => x.Type == Event.Type && x.StateKey == Event.StateKey).ToList();
-
- public StateEventResponse? PreviousState => MatchingEventsBefore.LastOrDefault();
-
- public RoomMemberEventContent? CurrentSenderMemberEventContent => EventsBefore.LastOrDefault(x => x.Type == "m.room.member" && x.StateKey == Event.Sender)?
- .TypedContent as RoomMemberEventContent;
-
- public UserProfileResponse CurrentSenderProfile => new() { DisplayName = CurrentSenderMemberEventContent?.DisplayName, AvatarUrl = CurrentSenderMemberEventContent?.AvatarUrl };
-
- public bool HasPreviousMessage => EventsBefore.Last() is { Type: "m.room.message" } response && response.Sender == Event.Sender;
-
-
-
-}
\ No newline at end of file
|