From 693cff349f1017c4a3f1e96a1fbfb5cb515a8cd1 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Mon, 25 Apr 2022 12:27:02 +0200 Subject: [PATCH] Disable sync status tracking That one is only used for analytics that SchildiChat doesn't use. Furthermore, this causes UI lag somehow. Change-Id: Ic5c4cfea5dd617c9e172f5b3dd217ef9d9b9d4bb --- vector/src/main/java/im/vector/app/AppStateHandler.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vector/src/main/java/im/vector/app/AppStateHandler.kt b/vector/src/main/java/im/vector/app/AppStateHandler.kt index 793ed685b1..587975e7d7 100644 --- a/vector/src/main/java/im/vector/app/AppStateHandler.kt +++ b/vector/src/main/java/im/vector/app/AppStateHandler.kt @@ -139,12 +139,13 @@ class AppStateHandler @Inject constructor( } else { setCurrentGroup(uiStateRepository.getSelectedGroup(session.sessionId), session) } - observeSyncStatus(session) + //observeSyncStatus(session) } } .launchIn(coroutineScope) } + /* private fun observeSyncStatus(session: Session) { session.getSyncStatusLive() .asFlow() @@ -155,6 +156,7 @@ class AppStateHandler @Inject constructor( analyticsTracker.updateUserProperties(UserProperties(numSpaces = spacesNumber)) }.launchIn(session.coroutineScope) } + */ fun safeActiveSpaceId(): String? { return (selectedSpaceDataSourceSc.currentValue?.orNull()?.first as? RoomGroupingMethod.BySpace)?.spaceSummary?.roomId