mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
quality: format and remove unused code
This commit is contained in:
+1
-1
@@ -19,7 +19,6 @@ import androidx.compose.runtime.rememberCoroutineScope
|
||||
import androidx.compose.runtime.setValue
|
||||
import dev.zacsweers.metro.Inject
|
||||
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.acceptdecline.AcceptDeclineInviteEvents
|
||||
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.toRoomIdOrAlias
|
||||
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.powerlevels.permissionsAsState
|
||||
import io.element.android.libraries.matrix.api.spaces.SpaceRoom
|
||||
|
||||
-3
@@ -20,15 +20,12 @@ data class SpaceSettingsPermissions(
|
||||
val canEditRolesAndPermissions: Boolean,
|
||||
val securityAndPrivacyPermissions: SecurityAndPrivacyPermissions,
|
||||
) {
|
||||
|
||||
fun hasAny(joinRule: JoinRule?): Boolean {
|
||||
return editDetailsPermissions.hasAny ||
|
||||
canEditRolesAndPermissions ||
|
||||
securityAndPrivacyPermissions.hasAny(isSpace = true, joinRule = joinRule)
|
||||
}
|
||||
|
||||
|
||||
|
||||
companion object {
|
||||
val DEFAULT = SpaceSettingsPermissions(
|
||||
editDetailsPermissions = RoomDetailsEditPermissions.DEFAULT,
|
||||
|
||||
Reference in New Issue
Block a user