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 ...@@ -5,6 +5,7 @@ import org.futo.circles.core.model.CirclesRoom
import org.futo.circles.core.provider.MatrixSessionProvider import org.futo.circles.core.provider.MatrixSessionProvider
import org.futo.circles.core.utils.getJoinedRoomById import org.futo.circles.core.utils.getJoinedRoomById
import org.futo.circles.core.workspace.SpacesTreeAccountDataSource import org.futo.circles.core.workspace.SpacesTreeAccountDataSource
import org.matrix.android.sdk.api.extensions.tryOrNull
import org.matrix.android.sdk.api.session.getRoom import org.matrix.android.sdk.api.session.getRoom
import javax.inject.Inject import javax.inject.Inject
...@@ -16,7 +17,9 @@ class RoomRelationsBuilder @Inject constructor( ...@@ -16,7 +17,9 @@ class RoomRelationsBuilder @Inject constructor(
suspend fun setRelations(childId: String, parentRoomId: String) { suspend fun setRelations(childId: String, parentRoomId: String) {
val via = listOf(getHomeServerDomain()) 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) 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