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
This commit is contained in:
SpiritCroc 2022-04-25 12:27:02 +02:00
parent 34ff27307e
commit 693cff349f

View File

@ -139,12 +139,13 @@ class AppStateHandler @Inject constructor(
} else { } else {
setCurrentGroup(uiStateRepository.getSelectedGroup(session.sessionId), session) setCurrentGroup(uiStateRepository.getSelectedGroup(session.sessionId), session)
} }
observeSyncStatus(session) //observeSyncStatus(session)
} }
} }
.launchIn(coroutineScope) .launchIn(coroutineScope)
} }
/*
private fun observeSyncStatus(session: Session) { private fun observeSyncStatus(session: Session) {
session.getSyncStatusLive() session.getSyncStatusLive()
.asFlow() .asFlow()
@ -155,6 +156,7 @@ class AppStateHandler @Inject constructor(
analyticsTracker.updateUserProperties(UserProperties(numSpaces = spacesNumber)) analyticsTracker.updateUserProperties(UserProperties(numSpaces = spacesNumber))
}.launchIn(session.coroutineScope) }.launchIn(session.coroutineScope)
} }
*/
fun safeActiveSpaceId(): String? { fun safeActiveSpaceId(): String? {
return (selectedSpaceDataSourceSc.currentValue?.orNull()?.first as? RoomGroupingMethod.BySpace)?.spaceSummary?.roomId return (selectedSpaceDataSourceSc.currentValue?.orNull()?.first as? RoomGroupingMethod.BySpace)?.spaceSummary?.roomId