Better document the various protocols and classes involved in dealing with room timelines.

This commit is contained in:
Stefan Ceriu
2025-05-23 10:29:19 +03:00
committed by Stefan Ceriu
parent 972084aaf7
commit 29cfcb0b85
4 changed files with 19 additions and 2 deletions
@@ -26,6 +26,8 @@ enum TimelineInteractionHandlerAction {
case viewInRoomTimeline(eventID: String)
}
/// The interaction handler groups logic for dealing with various actions the user can take on a timeline's
/// view that would've normally been part of the ``TimelineViewModel``
@MainActor
class TimelineInteractionHandler {
private let roomProxy: JoinedRoomProxyProtocol