Skip to content

Commit

Permalink
clean or compose
Browse files Browse the repository at this point in the history
  • Loading branch information
arnaudgiuliani committed Jul 25, 2024
1 parent 6dcb442 commit 2c1c808
Show file tree
Hide file tree
Showing 13 changed files with 75 additions and 169 deletions.
1 change: 1 addition & 0 deletions projects/compose/koin-compose-viewmodel/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ kotlin {
sourceSets {
commonMain.dependencies {
api(project(":compose:koin-compose"))
api(project(":core:koin-core-viewmodel"))
api(libs.jb.composeViewmodel)
api(libs.jb.composeNavigation)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ import org.koin.core.annotation.KoinInternalApi
import org.koin.core.parameter.ParametersDefinition
import org.koin.core.qualifier.Qualifier
import org.koin.core.scope.Scope
import org.koin.viewmodel.defaultNavExtras
import org.koin.viewmodel.resolveViewModel

/*
Ported directly from Android side. Waiting more feedback
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,12 @@ import androidx.lifecycle.*
import androidx.lifecycle.viewmodel.CreationExtras
import androidx.lifecycle.viewmodel.compose.LocalViewModelStoreOwner
import org.koin.compose.currentKoinScope
import org.koin.core.annotation.KoinExperimentalAPI
import org.koin.core.annotation.KoinInternalApi
import org.koin.core.parameter.ParametersDefinition
import org.koin.core.qualifier.Qualifier
import org.koin.core.scope.Scope
import org.koin.viewmodel.defaultExtras
import org.koin.viewmodel.resolveViewModel

/*
Ported directly from Android side. Waiting more feedback
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ import org.koin.core.qualifier.Qualifier
* @param qualifier - definition qualifier
* @param definition - allow definition override
*/
@Deprecated("use org.koin.viewmodel.dsl", ReplaceWith(expression = "viewModel", imports = ["org.koin.compose.dsl"]))
inline fun <reified T : ViewModel> Module.viewModel(
qualifier: Qualifier? = null,
noinline definition: Definition<T>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ import org.koin.dsl.ScopeDSL
* @param qualifier - definition qualifier
* @param definition - allow definition override
*/
@Deprecated("use org.koin.viewmodel.dsl", ReplaceWith(expression = "viewModel", imports = ["org.koin.compose.dsl"]))
inline fun <reified T : ViewModel> ScopeDSL.viewModel(
qualifier: Qualifier? = null,
noinline definition: Definition<T>
Expand Down
Loading

0 comments on commit 2c1c808

Please sign in to comment.