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

Cleanup create room

parent ce928cf0
No related branches found
No related tags found
No related merge requests found
...@@ -3,15 +3,14 @@ package org.futo.circles.core.feature.room ...@@ -3,15 +3,14 @@ package org.futo.circles.core.feature.room
import android.content.Context import android.content.Context
import android.net.Uri import android.net.Uri
import dagger.hilt.android.qualifiers.ApplicationContext 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.Circle
import org.futo.circles.core.model.CirclesRoom import org.futo.circles.core.model.CirclesRoom
import org.futo.circles.core.model.Timeline import org.futo.circles.core.model.Timeline
import org.futo.circles.core.provider.MatrixSessionProvider 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.EventType
import org.matrix.android.sdk.api.session.events.model.toContent 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.GuestAccess
import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent
import org.matrix.android.sdk.api.session.room.model.RoomDirectoryVisibility import org.matrix.android.sdk.api.session.room.model.RoomDirectoryVisibility
...@@ -81,12 +80,10 @@ class CreateRoomDataSource @Inject constructor( ...@@ -81,12 +80,10 @@ class CreateRoomDataSource @Inject constructor(
powerLevelContentOverride = PowerLevelsContent(invite = Role.Moderator.value) powerLevelContentOverride = PowerLevelsContent(invite = Role.Moderator.value)
enableEncryption() enableEncryption()
} }
}.apply {
circlesRoom.type?.let { this.roomType = it }
setInviteRules(this, circlesRoom)
} }
return params.apply { return params.apply {
circlesRoom.type?.let { this.roomType = it }
setInviteRules(this, circlesRoom)
this.name = circlesRoom.nameId?.let { context.getString(it) } ?: name this.name = circlesRoom.nameId?.let { context.getString(it) } ?: name
this.topic = topic this.topic = topic
avatarUri = iconUri avatarUri = iconUri
......
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