diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceService.kt b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceService.kt index 84da9f1b52..ba816c11c7 100644 --- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceService.kt +++ b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/spaces/RustSpaceService.kt @@ -51,7 +51,7 @@ class RustSpaceService( override suspend fun joinedSpaces(): Result> = withContext(sessionDispatcher) { runCatchingExceptions { - innerSpaceService.joinedSpaces() + innerSpaceService.topLevelJoinedSpaces() .map { it.let(spaceRoomMapper::map) } @@ -97,7 +97,7 @@ internal fun SpaceServiceInterface.spaceListUpdate(): Flow } } Timber.d("Open spaceDiffFlow for SpaceServiceInterface ${this@spaceListUpdate}") - val taskHandle = subscribeToJoinedSpaces(listener) + val taskHandle = subscribeToTopLevelJoinedSpaces(listener) awaitClose { Timber.d("Close spaceDiffFlow for SpaceServiceInterface ${this@spaceListUpdate}") taskHandle.cancelAndDestroy()