Refactor(Code structure): Optimize code structure

This commit is contained in:
2024-08-20 11:22:04 +08:00
parent 167df010a9
commit 1b350eb22a
9 changed files with 11 additions and 10 deletions

View File

@@ -8,7 +8,7 @@ import androidx.navigation.NavController
import androidx.navigation.NavGraphBuilder import androidx.navigation.NavGraphBuilder
import androidx.navigation.NavOptions import androidx.navigation.NavOptions
import androidx.navigation.compose.composable import androidx.navigation.compose.composable
import top.fatweb.oxygen.toolbox.ui.tool.ToolStoreRoute import top.fatweb.oxygen.toolbox.ui.store.ToolStoreRoute
const val TOOL_STORE_ROUTE = "tool_store_route" const val TOOL_STORE_ROUTE = "tool_store_route"

View File

@@ -7,7 +7,7 @@ import androidx.navigation.NavOptionsBuilder
import androidx.navigation.NavType import androidx.navigation.NavType
import androidx.navigation.compose.composable import androidx.navigation.compose.composable
import androidx.navigation.navArgument import androidx.navigation.navArgument
import top.fatweb.oxygen.toolbox.ui.tool.ToolViewRoute import top.fatweb.oxygen.toolbox.ui.view.ToolViewRoute
import java.net.URLDecoder import java.net.URLDecoder
import java.net.URLEncoder import java.net.URLEncoder
import kotlin.text.Charsets.UTF_8 import kotlin.text.Charsets.UTF_8

View File

@@ -8,7 +8,7 @@ import androidx.navigation.NavController
import androidx.navigation.NavGraphBuilder import androidx.navigation.NavGraphBuilder
import androidx.navigation.NavOptions import androidx.navigation.NavOptions
import androidx.navigation.compose.composable import androidx.navigation.compose.composable
import top.fatweb.oxygen.toolbox.ui.tool.ToolsRoute import top.fatweb.oxygen.toolbox.ui.tools.ToolsRoute
const val TOOLS_ROUTE = "tools_route" const val TOOLS_ROUTE = "tools_route"

View File

@@ -1,4 +1,4 @@
package top.fatweb.oxygen.toolbox.ui.tool package top.fatweb.oxygen.toolbox.ui.store
import androidx.activity.compose.ReportDrawnWhen import androidx.activity.compose.ReportDrawnWhen
import androidx.compose.animation.core.Ease import androidx.compose.animation.core.Ease

View File

@@ -1,4 +1,4 @@
package top.fatweb.oxygen.toolbox.ui.tool package top.fatweb.oxygen.toolbox.ui.store
import android.os.Parcelable import android.os.Parcelable
import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.SavedStateHandle

View File

@@ -1,4 +1,4 @@
package top.fatweb.oxygen.toolbox.ui.tool package top.fatweb.oxygen.toolbox.ui.tools
import androidx.activity.compose.ReportDrawnWhen import androidx.activity.compose.ReportDrawnWhen
import androidx.compose.animation.core.Ease import androidx.compose.animation.core.Ease

View File

@@ -1,4 +1,4 @@
package top.fatweb.oxygen.toolbox.ui.tool package top.fatweb.oxygen.toolbox.ui.tools
import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.SavedStateHandle
import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModel

View File

@@ -1,4 +1,4 @@
package top.fatweb.oxygen.toolbox.ui.tool package top.fatweb.oxygen.toolbox.ui.view
import android.annotation.SuppressLint import android.annotation.SuppressLint
import androidx.compose.animation.core.Ease import androidx.compose.animation.core.Ease

View File

@@ -1,4 +1,4 @@
package top.fatweb.oxygen.toolbox.ui.tool package top.fatweb.oxygen.toolbox.ui.view
import android.util.Log import android.util.Log
import androidx.lifecycle.SavedStateHandle import androidx.lifecycle.SavedStateHandle
@@ -12,6 +12,7 @@ import kotlinx.coroutines.flow.combine
import kotlinx.coroutines.flow.flow import kotlinx.coroutines.flow.flow
import kotlinx.coroutines.flow.flowOf import kotlinx.coroutines.flow.flowOf
import kotlinx.coroutines.flow.stateIn import kotlinx.coroutines.flow.stateIn
import timber.log.Timber
import top.fatweb.oxygen.toolbox.model.Result import top.fatweb.oxygen.toolbox.model.Result
import top.fatweb.oxygen.toolbox.navigation.ToolViewArgs import top.fatweb.oxygen.toolbox.navigation.ToolViewArgs
import top.fatweb.oxygen.toolbox.repository.tool.StoreRepository import top.fatweb.oxygen.toolbox.repository.tool.StoreRepository
@@ -85,7 +86,7 @@ private fun toolViewUiState(
is Result.Loading -> ToolViewUiState.Loading is Result.Loading -> ToolViewUiState.Loading
is Result.Error -> { is Result.Error -> {
Log.e("TAG", "toolViewUiState: can not load tool", it.exception) Timber.e("Can not load tool", it.exception)
ToolViewUiState.Error ToolViewUiState.Error
} }