From d1f0a477cc05bdfe73811908e8e23d8f3bbd8c3a Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Mon, 13 Nov 2023 13:04:28 +0200 Subject: [PATCH] Cleanup create room --- .../circles/core/feature/room/CreateRoomDataSource.kt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/core/src/main/java/org/futo/circles/core/feature/room/CreateRoomDataSource.kt b/core/src/main/java/org/futo/circles/core/feature/room/CreateRoomDataSource.kt index 39108a3b4..8b1fb857e 100644 --- a/core/src/main/java/org/futo/circles/core/feature/room/CreateRoomDataSource.kt +++ b/core/src/main/java/org/futo/circles/core/feature/room/CreateRoomDataSource.kt @@ -3,15 +3,14 @@ package org.futo.circles.core.feature.room import android.content.Context import android.net.Uri import dagger.hilt.android.qualifiers.ApplicationContext +import org.futo.circles.core.feature.workspace.SharedCircleDataSource +import org.futo.circles.core.feature.workspace.SpacesTreeAccountDataSource import org.futo.circles.core.model.Circle import org.futo.circles.core.model.CirclesRoom import org.futo.circles.core.model.Timeline import org.futo.circles.core.provider.MatrixSessionProvider -import org.futo.circles.core.feature.workspace.SharedCircleDataSource -import org.futo.circles.core.feature.workspace.SpacesTreeAccountDataSource import org.matrix.android.sdk.api.session.events.model.EventType import org.matrix.android.sdk.api.session.events.model.toContent -import org.matrix.android.sdk.api.session.getRoom import org.matrix.android.sdk.api.session.room.model.GuestAccess import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent import org.matrix.android.sdk.api.session.room.model.RoomDirectoryVisibility @@ -81,12 +80,10 @@ class CreateRoomDataSource @Inject constructor( powerLevelContentOverride = PowerLevelsContent(invite = Role.Moderator.value) enableEncryption() } - }.apply { - circlesRoom.type?.let { this.roomType = it } - setInviteRules(this, circlesRoom) } - return params.apply { + circlesRoom.type?.let { this.roomType = it } + setInviteRules(this, circlesRoom) this.name = circlesRoom.nameId?.let { context.getString(it) } ?: name this.topic = topic avatarUri = iconUri -- GitLab