Refactor(ToolView): Optimize preview code logic
This commit is contained in:
@@ -37,6 +37,7 @@ import top.fatweb.oxygen.toolbox.model.userdata.LaunchPageConfig
|
||||
import top.fatweb.oxygen.toolbox.model.userdata.ThemeBrandConfig
|
||||
import top.fatweb.oxygen.toolbox.monitor.NetworkMonitor
|
||||
import top.fatweb.oxygen.toolbox.monitor.TimeZoneMonitor
|
||||
import top.fatweb.oxygen.toolbox.navigation.PREVIEW_ARG
|
||||
import top.fatweb.oxygen.toolbox.navigation.navigateToToolView
|
||||
import top.fatweb.oxygen.toolbox.repository.userdata.UserDataRepository
|
||||
import top.fatweb.oxygen.toolbox.ui.OxygenApp
|
||||
@@ -122,8 +123,9 @@ class MainActivity : ComponentActivity() {
|
||||
LaunchedEffect(intent.data) {
|
||||
intent.data?.run {
|
||||
val pathSegments = pathSegments
|
||||
val preview = getBooleanQueryParameter(PREVIEW_ARG, false)
|
||||
if (pathSegments.size == 2) {
|
||||
appState.navController.navigateToToolView(pathSegments[0], pathSegments[1])
|
||||
appState.navController.navigateToToolView(pathSegments[0], pathSegments[1], preview)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user