diff --git a/ElementX/Sources/Services/Client/ClientProxy.swift b/ElementX/Sources/Services/Client/ClientProxy.swift index 7363d300f..2623b0da3 100644 --- a/ElementX/Sources/Services/Client/ClientProxy.swift +++ b/ElementX/Sources/Services/Client/ClientProxy.swift @@ -399,6 +399,8 @@ class ClientProxy: ClientProxyProtocol { appIdentifier: "MainApp") .finish() let roomListService = syncService.roomListService() + + ServiceLocator.shared.analytics.signpost.beginFirstRooms() let eventStringBuilder = RoomEventStringBuilder(stateEventStringBuilder: RoomStateEventStringBuilder(userID: userID)) roomSummaryProvider = RoomSummaryProvider(roomListService: roomListService, diff --git a/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift b/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift index 99c8aa941..fb27470d9 100644 --- a/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift +++ b/ElementX/Sources/Services/Room/RoomSummary/RoomSummaryProvider.swift @@ -66,8 +66,6 @@ class RoomSummaryProvider: RoomSummaryProviderProtocol { self.appSettings = appSettings self.backgroundTaskService = backgroundTaskService - ServiceLocator.shared.analytics.signpost.beginFirstRooms() - diffsPublisher .receive(on: serialDispatchQueue) .sink { [weak self] in self?.updateRoomsWithDiffs($0) }