mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-23 10:02:46 +02:00
App Layout: Add usage measures
This commit is contained in:
+7
-1
@@ -71,6 +71,7 @@ final class SpaceSelectorBottomSheetCoordinator: NSObject, Coordinator, Presenta
|
||||
// MARK: - Public
|
||||
|
||||
func start() {
|
||||
Analytics.shared.trackScreen(.spaceBottomSheet)
|
||||
push(createSpaceSelectorCoordinator(parentSpaceId: nil))
|
||||
}
|
||||
|
||||
@@ -135,6 +136,7 @@ final class SpaceSelectorBottomSheetCoordinator: NSObject, Coordinator, Presenta
|
||||
self.push(self.createSpaceDetailCoordinator(forSpaceWithId: item.id))
|
||||
}
|
||||
case .spaceDisclosure(let item):
|
||||
Analytics.shared.viewRoomTrigger = .spaceBottomSheet
|
||||
self.push(self.createSpaceSelectorCoordinator(parentSpaceId: item.id))
|
||||
case .createSpace(let parentSpaceId):
|
||||
self.completion?(.createSpace(parentSpaceId))
|
||||
@@ -181,7 +183,11 @@ final class SpaceSelectorBottomSheetCoordinator: NSObject, Coordinator, Presenta
|
||||
return
|
||||
}
|
||||
|
||||
Analytics.shared.trackInteraction(.spacePanelSwitchSpace)
|
||||
if spaceIdStack.isEmpty {
|
||||
Analytics.shared.trackInteraction(.spacePanelSwitchSpace)
|
||||
} else {
|
||||
Analytics.shared.trackInteraction(.spacePanelSwitchSubSpace)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -75,6 +75,10 @@ final class SpaceSelectorCoordinator: Coordinator, Presentable {
|
||||
// MARK: - Public
|
||||
|
||||
func start() {
|
||||
if let room = parameters.session.room(withRoomId: parameters.parentSpaceId) {
|
||||
Analytics.shared.trackViewRoom(room)
|
||||
}
|
||||
|
||||
MXLog.debug("[SpaceSelectorCoordinator] did start.")
|
||||
viewModel.completion = { [weak self] result in
|
||||
guard let self = self else { return }
|
||||
|
||||
Reference in New Issue
Block a user