Add trigger to join and view room metrics events #5769

- Added trigger for JoinedRoom event
- Tracking ViewRoom event for rooms and events
This commit is contained in:
Gil Eluard
2022-03-15 10:31:24 +01:00
parent 59a6f2d356
commit 0df41c3b90
34 changed files with 355 additions and 5 deletions
@@ -75,6 +75,7 @@ final class SpaceMemberListViewController: RoomParticipantsViewController {
super.viewWillAppear(animated)
AnalyticsScreenTracker.trackScreen(.spaceMembers)
Analytics.shared.exploringSpace = viewModel.space
}
override var preferredStatusBarStyle: UIStatusBarStyle {
@@ -32,6 +32,9 @@ final class SpaceMemberListViewModel: SpaceMemberListViewModelType {
// MARK: Public
var space: MXSpace? {
return session.spaceService.getSpace(withId: spaceId)
}
weak var viewDelegate: SpaceMemberListViewModelViewDelegate?
weak var coordinatorDelegate: SpaceMemberListViewModelCoordinatorDelegate?
@@ -33,6 +33,7 @@ protocol SpaceMemberListViewModelType {
var viewDelegate: SpaceMemberListViewModelViewDelegate? { get set }
var coordinatorDelegate: SpaceMemberListViewModelCoordinatorDelegate? { get set }
var space: MXSpace? { get }
func process(viewAction: SpaceMemberListViewAction)
}