More renaming
This commit is contained in:
parent
09a18ad7ca
commit
596b7f00fc
3 changed files with 25 additions and 81 deletions
|
|
@ -63,7 +63,7 @@ class RoomDetailsNode(
|
||||||
fun navigateToSelectNewOwnersWhenLeaving()
|
fun navigateToSelectNewOwnersWhenLeaving()
|
||||||
}
|
}
|
||||||
|
|
||||||
private val callback = plugins<Callback>().first()
|
private val callback = plugins<Callback>().single()
|
||||||
|
|
||||||
init {
|
init {
|
||||||
lifecycle.subscribe(
|
lifecycle.subscribe(
|
||||||
|
|
@ -73,30 +73,6 @@ class RoomDetailsNode(
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun openRoomMemberList() {
|
|
||||||
callback.navigateToRoomMemberList()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun openRoomNotificationSettings() {
|
|
||||||
callback.navigateToRoomNotificationSettings()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun invitePeople() {
|
|
||||||
callback.navigateToInviteMembers()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun openPollHistory() {
|
|
||||||
callback.navigateToPollHistory()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun openMediaGallery() {
|
|
||||||
callback.navigateToMediaGallery()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun onJoinCall() {
|
|
||||||
callback.navigateToRoomCall()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun CoroutineScope.onShareRoom(context: Context) = launch {
|
private fun CoroutineScope.onShareRoom(context: Context) = launch {
|
||||||
room.getPermalink()
|
room.getPermalink()
|
||||||
.onSuccess { permalink ->
|
.onSuccess { permalink ->
|
||||||
|
|
@ -112,42 +88,6 @@ class RoomDetailsNode(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun onEditRoomDetails() {
|
|
||||||
callback.navigateToRoomDetailsEdit()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun openAvatarPreview(name: String, url: String) {
|
|
||||||
callback.navigateToAvatarPreview(name, url)
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun openAdminSettings() {
|
|
||||||
callback.navigateToAdminSettings()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun openPinnedMessages() {
|
|
||||||
callback.navigateToPinnedMessagesList()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun openKnockRequestsLists() {
|
|
||||||
callback.navigateToKnockRequestsList()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun openSecurityAndPrivacy() {
|
|
||||||
callback.navigateToSecurityAndPrivacy()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun onProfileClick(userId: UserId) {
|
|
||||||
callback.navigateToRoomMemberDetails(userId)
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun onReportRoomClick() {
|
|
||||||
callback.navigateToReportRoom()
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun onSelectNewOwnersWhenLeaving() {
|
|
||||||
return callback.navigateToSelectNewOwnersWhenLeaving()
|
|
||||||
}
|
|
||||||
|
|
||||||
private val stateFlow = launchMolecule { presenter.present() }
|
private val stateFlow = launchMolecule { presenter.present() }
|
||||||
|
|
||||||
fun onNewOwnersSelected() {
|
fun onNewOwnersSelected() {
|
||||||
|
|
@ -165,34 +105,38 @@ class RoomDetailsNode(
|
||||||
|
|
||||||
fun onActionClick(action: RoomDetailsAction) {
|
fun onActionClick(action: RoomDetailsAction) {
|
||||||
when (action) {
|
when (action) {
|
||||||
RoomDetailsAction.Edit -> onEditRoomDetails()
|
RoomDetailsAction.Edit -> {
|
||||||
RoomDetailsAction.AddTopic -> onEditRoomDetails()
|
callback.navigateToRoomDetailsEdit()
|
||||||
|
}
|
||||||
|
RoomDetailsAction.AddTopic -> {
|
||||||
|
callback.navigateToRoomDetailsEdit()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
RoomDetailsView(
|
RoomDetailsView(
|
||||||
state = state,
|
state = state,
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
goBack = this::navigateUp,
|
goBack = ::navigateUp,
|
||||||
onActionClick = ::onActionClick,
|
onActionClick = ::onActionClick,
|
||||||
onShareRoom = ::onShareRoom,
|
onShareRoom = ::onShareRoom,
|
||||||
openRoomMemberList = ::openRoomMemberList,
|
openRoomMemberList = callback::navigateToRoomMemberList,
|
||||||
openRoomNotificationSettings = ::openRoomNotificationSettings,
|
openRoomNotificationSettings = callback::navigateToRoomNotificationSettings,
|
||||||
invitePeople = ::invitePeople,
|
invitePeople = callback::navigateToInviteMembers,
|
||||||
openAvatarPreview = ::openAvatarPreview,
|
openAvatarPreview = callback::navigateToAvatarPreview,
|
||||||
openPollHistory = ::openPollHistory,
|
openPollHistory = callback::navigateToPollHistory,
|
||||||
openMediaGallery = ::openMediaGallery,
|
openMediaGallery = callback::navigateToMediaGallery,
|
||||||
openAdminSettings = this::openAdminSettings,
|
openAdminSettings = callback::navigateToAdminSettings,
|
||||||
onJoinCallClick = ::onJoinCall,
|
onJoinCallClick = callback::navigateToRoomCall,
|
||||||
onPinnedMessagesClick = ::openPinnedMessages,
|
onPinnedMessagesClick = callback::navigateToPinnedMessagesList,
|
||||||
onKnockRequestsClick = ::openKnockRequestsLists,
|
onKnockRequestsClick = callback::navigateToKnockRequestsList,
|
||||||
onSecurityAndPrivacyClick = ::openSecurityAndPrivacy,
|
onSecurityAndPrivacyClick = callback::navigateToSecurityAndPrivacy,
|
||||||
onProfileClick = ::onProfileClick,
|
onProfileClick = callback::navigateToRoomMemberDetails,
|
||||||
onReportRoomClick = ::onReportRoomClick,
|
onReportRoomClick = callback::navigateToReportRoom,
|
||||||
leaveRoomView = {
|
leaveRoomView = {
|
||||||
leaveRoomRenderer.Render(
|
leaveRoomRenderer.Render(
|
||||||
state = state.leaveRoomState,
|
state = state.leaveRoomState,
|
||||||
onSelectNewOwners = { onSelectNewOwnersWhenLeaving() },
|
onSelectNewOwners = { callback.navigateToSelectNewOwnersWhenLeaving() },
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,7 @@ class SpaceFlowNode(
|
||||||
callback.navigateToRoomDetails()
|
callback.navigateToRoomDetails()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onOpenMemberList() {
|
override fun navigateToRoomMemberList() {
|
||||||
callback.navigateToRoomMemberList()
|
callback.navigateToRoomMemberList()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ class SpaceNode(
|
||||||
interface Callback : Plugin {
|
interface Callback : Plugin {
|
||||||
fun navigateToRoom(roomId: RoomId, viaParameters: List<String>)
|
fun navigateToRoom(roomId: RoomId, viaParameters: List<String>)
|
||||||
fun navigateToRoomDetails()
|
fun navigateToRoomDetails()
|
||||||
fun onOpenMemberList()
|
fun navigateToRoomMemberList()
|
||||||
fun startLeaveSpaceFlow()
|
fun startLeaveSpaceFlow()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -85,7 +85,7 @@ class SpaceNode(
|
||||||
onShareRoom(context)
|
onShareRoom(context)
|
||||||
},
|
},
|
||||||
onViewMembersClick = {
|
onViewMembersClick = {
|
||||||
callback.onOpenMemberList()
|
callback.navigateToRoomMemberList()
|
||||||
},
|
},
|
||||||
acceptDeclineInviteView = {
|
acceptDeclineInviteView = {
|
||||||
acceptDeclineInviteView.Render(
|
acceptDeclineInviteView.Render(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue