Clean up the Signposter implementation and align on new metrics

This commit is contained in:
Stefan Ceriu
2026-01-28 11:59:05 +02:00
committed by Stefan Ceriu
parent 8b768f74f8
commit a2a8527ffc
10 changed files with 159 additions and 145 deletions
@@ -111,8 +111,6 @@ class RoomFlowCoordinator: FlowCoordinatorProtocol {
self.flowParameters = flowParameters
setupStateMachine()
flowParameters.analytics.signpost.beginRoomFlow(roomID)
}
// MARK: - FlowCoordinatorProtocol
@@ -129,6 +127,7 @@ class RoomFlowCoordinator: FlowCoordinatorProtocol {
switch appRoute {
case .room(let roomID, let via):
flowParameters.analytics.signpost.startTransaction(.openRoom)
Task {
await handleRoomRoute(roomID: roomID, via: via, animated: animated)
}
@@ -897,7 +896,6 @@ class RoomFlowCoordinator: FlowCoordinatorProtocol {
} else {
actionsSubject.send(.finished)
}
flowParameters.analytics.signpost.endRoomFlow()
}
private func presentRoomDetails(isRoot: Bool, animated: Bool) async {