mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Change canEditSpaceGraph to observe space settings feature flag
This commit is contained in:
+4
-1
@@ -102,6 +102,9 @@ class SpacePresenter(
|
|||||||
val canAccessSpaceSettings by remember {
|
val canAccessSpaceSettings by remember {
|
||||||
derivedStateOf { isSpaceSettingsEnabled && permissions.settingsPermissions.hasAny(roomInfo.joinRule) }
|
derivedStateOf { isSpaceSettingsEnabled && permissions.settingsPermissions.hasAny(roomInfo.joinRule) }
|
||||||
}
|
}
|
||||||
|
val canEditSpaceGraph by remember {
|
||||||
|
derivedStateOf { isSpaceSettingsEnabled && permissions.canEditSpaceGraph }
|
||||||
|
}
|
||||||
val (joinActions, setJoinActions) = remember { mutableStateOf(emptyMap<RoomId, AsyncAction<Unit>>()) }
|
val (joinActions, setJoinActions) = remember { mutableStateOf(emptyMap<RoomId, AsyncAction<Unit>>()) }
|
||||||
|
|
||||||
var topicViewerState: TopicViewerState by remember { mutableStateOf(TopicViewerState.Hidden) }
|
var topicViewerState: TopicViewerState by remember { mutableStateOf(TopicViewerState.Hidden) }
|
||||||
@@ -225,7 +228,7 @@ class SpacePresenter(
|
|||||||
canAccessSpaceSettings = canAccessSpaceSettings,
|
canAccessSpaceSettings = canAccessSpaceSettings,
|
||||||
isManageMode = isManageMode,
|
isManageMode = isManageMode,
|
||||||
selectedRoomIds = selectedRoomIds.toImmutableSet(),
|
selectedRoomIds = selectedRoomIds.toImmutableSet(),
|
||||||
canEditSpaceGraph = permissions.canEditSpaceGraph,
|
canEditSpaceGraph = canEditSpaceGraph,
|
||||||
removeRoomsAction = removeRoomsAction,
|
removeRoomsAction = removeRoomsAction,
|
||||||
eventSink = ::handleEvent,
|
eventSink = ::handleEvent,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user