refactor: channel qr clean (#1983)

This commit is contained in:
Robert-0410 2025-05-30 17:50:45 -07:00 committed by GitHub
parent 7dc2147169
commit 5edc2a8d57
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 208 additions and 167 deletions

View file

@ -39,7 +39,6 @@ import com.geeksville.mesh.ui.map.MapView
import com.geeksville.mesh.ui.message.MessageScreen
import com.geeksville.mesh.ui.message.QuickChatScreen
import com.geeksville.mesh.ui.node.NodeScreen
import com.geeksville.mesh.ui.sharing.ChannelScreen
import com.geeksville.mesh.ui.sharing.ShareScreen
import kotlinx.serialization.Serializable
@ -54,6 +53,9 @@ const val DEEP_LINK_BASE_URI = "meshtastic://meshtastic"
@Serializable
sealed interface Graph : Route {
@Serializable
data class ChannelsGraph(val destNum: Int?)
@Serializable
data class NodeDetailGraph(val destNum: Int) : Graph
@ -241,9 +243,9 @@ fun NavGraph(
composable<Route.Map> {
MapView(uIViewModel)
}
composable<Route.Channels> {
ChannelScreen(uIViewModel)
}
channelsGraph(navController, uIViewModel)
composable<Route.Connections>(
deepLinks = listOf(
navDeepLink {