Skip to content
Snippets Groups Projects
Commit f7afd327 authored by Taras's avatar Taras
Browse files

Fix set relations

parent 9c5d50d6
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,7 @@ import org.futo.circles.core.model.CirclesRoom
import org.futo.circles.core.provider.MatrixSessionProvider
import org.futo.circles.core.utils.getJoinedRoomById
import org.futo.circles.core.workspace.SpacesTreeAccountDataSource
import org.matrix.android.sdk.api.extensions.tryOrNull
import org.matrix.android.sdk.api.session.getRoom
import javax.inject.Inject
......@@ -16,7 +17,9 @@ class RoomRelationsBuilder @Inject constructor(
suspend fun setRelations(childId: String, parentRoomId: String) {
val via = listOf(getHomeServerDomain())
session?.spaceService()?.setSpaceParent(childId, parentRoomId, false, via)
tryOrNull {
session?.spaceService()?.setSpaceParent(childId, parentRoomId, false, via)
}
getJoinedRoomById(parentRoomId)?.asSpace()?.addChildren(childId, via, null)
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment