quality: format and remove unused code
This commit is contained in:
parent
a21b66b862
commit
5d2ca95e40
5 changed files with 1 additions and 11 deletions
|
|
@ -54,7 +54,6 @@ class ChangeRoomPermissionsPresenter(
|
||||||
RoomPermissionType.SPACE_MANAGE_ROOMS,
|
RoomPermissionType.SPACE_MANAGE_ROOMS,
|
||||||
RoomPermissionType.CHANGE_SETTINGS,
|
RoomPermissionType.CHANGE_SETTINGS,
|
||||||
)
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun RoomPermissionsSection.shouldShow(isSpace: Boolean): Boolean {
|
private fun RoomPermissionsSection.shouldShow(isSpace: Boolean): Boolean {
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,6 @@ class RolesAndPermissionsNode(
|
||||||
@Assisted buildContext: BuildContext,
|
@Assisted buildContext: BuildContext,
|
||||||
@Assisted plugins: List<Plugin>,
|
@Assisted plugins: List<Plugin>,
|
||||||
private val presenter: RolesAndPermissionsPresenter,
|
private val presenter: RolesAndPermissionsPresenter,
|
||||||
private val room: BaseRoom,
|
|
||||||
) : Node(buildContext, plugins = plugins), RolesAndPermissionsNavigator {
|
) : Node(buildContext, plugins = plugins), RolesAndPermissionsNavigator {
|
||||||
interface Callback : Plugin, RolesAndPermissionsNavigator {
|
interface Callback : Plugin, RolesAndPermissionsNavigator {
|
||||||
override fun openAdminList()
|
override fun openAdminList()
|
||||||
|
|
|
||||||
|
|
@ -207,11 +207,6 @@ class RoomMemberModerationPresenter(
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private data class Permissions(
|
|
||||||
val canKick: Boolean = false,
|
|
||||||
val canBan: Boolean = false,
|
|
||||||
)
|
|
||||||
|
|
||||||
private fun <T> CoroutineScope.runActionAndWaitForMembershipChange(
|
private fun <T> CoroutineScope.runActionAndWaitForMembershipChange(
|
||||||
action: MutableState<AsyncAction<T>>,
|
action: MutableState<AsyncAction<T>>,
|
||||||
block: suspend () -> Result<T>
|
block: suspend () -> Result<T>
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,6 @@ import androidx.compose.runtime.rememberCoroutineScope
|
||||||
import androidx.compose.runtime.setValue
|
import androidx.compose.runtime.setValue
|
||||||
import dev.zacsweers.metro.Inject
|
import dev.zacsweers.metro.Inject
|
||||||
import im.vector.app.features.analytics.plan.JoinedRoom.Trigger
|
import im.vector.app.features.analytics.plan.JoinedRoom.Trigger
|
||||||
import io.element.android.libraries.matrix.api.room.JoinedRoom
|
|
||||||
import io.element.android.features.invite.api.SeenInvitesStore
|
import io.element.android.features.invite.api.SeenInvitesStore
|
||||||
import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
|
import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteEvents
|
||||||
import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
|
import io.element.android.features.invite.api.acceptdecline.AcceptDeclineInviteState
|
||||||
|
|
@ -36,6 +35,7 @@ import io.element.android.libraries.matrix.api.MatrixClient
|
||||||
import io.element.android.libraries.matrix.api.core.RoomId
|
import io.element.android.libraries.matrix.api.core.RoomId
|
||||||
import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
|
import io.element.android.libraries.matrix.api.core.toRoomIdOrAlias
|
||||||
import io.element.android.libraries.matrix.api.room.CurrentUserMembership
|
import io.element.android.libraries.matrix.api.room.CurrentUserMembership
|
||||||
|
import io.element.android.libraries.matrix.api.room.JoinedRoom
|
||||||
import io.element.android.libraries.matrix.api.room.join.JoinRoom
|
import io.element.android.libraries.matrix.api.room.join.JoinRoom
|
||||||
import io.element.android.libraries.matrix.api.room.powerlevels.permissionsAsState
|
import io.element.android.libraries.matrix.api.room.powerlevels.permissionsAsState
|
||||||
import io.element.android.libraries.matrix.api.spaces.SpaceRoom
|
import io.element.android.libraries.matrix.api.spaces.SpaceRoom
|
||||||
|
|
|
||||||
|
|
@ -20,15 +20,12 @@ data class SpaceSettingsPermissions(
|
||||||
val canEditRolesAndPermissions: Boolean,
|
val canEditRolesAndPermissions: Boolean,
|
||||||
val securityAndPrivacyPermissions: SecurityAndPrivacyPermissions,
|
val securityAndPrivacyPermissions: SecurityAndPrivacyPermissions,
|
||||||
) {
|
) {
|
||||||
|
|
||||||
fun hasAny(joinRule: JoinRule?): Boolean {
|
fun hasAny(joinRule: JoinRule?): Boolean {
|
||||||
return editDetailsPermissions.hasAny ||
|
return editDetailsPermissions.hasAny ||
|
||||||
canEditRolesAndPermissions ||
|
canEditRolesAndPermissions ||
|
||||||
securityAndPrivacyPermissions.hasAny(isSpace = true, joinRule = joinRule)
|
securityAndPrivacyPermissions.hasAny(isSpace = true, joinRule = joinRule)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
val DEFAULT = SpaceSettingsPermissions(
|
val DEFAULT = SpaceSettingsPermissions(
|
||||||
editDetailsPermissions = RoomDetailsEditPermissions.DEFAULT,
|
editDetailsPermissions = RoomDetailsEditPermissions.DEFAULT,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue