Skip to content

Commit 55ec197

Browse files
Fernando Prieto MoyanoFernando Prieto Moyano
Fernando Prieto Moyano
authored and
Fernando Prieto Moyano
committed
Deleted core module for simplicity
1 parent 04550f3 commit 55ec197

File tree

11 files changed

+11
-59
lines changed

11 files changed

+11
-59
lines changed

app/build.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ android {
4747
}
4848

4949
dependencies {
50-
implementation(project(ProjectModules.core))
5150
implementation(project(ProjectModules.api))
5251
implementation(project(ProjectModules.domain))
5352
implementation(project(ProjectModules.data))

app/src/main/java/prieto/fernando/spacex/presentation/screens/dashboard/DashboardContract.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package prieto.fernando.spacex.presentation.screens.dashboard
22

3-
import prieto.fernando.core.presentation.ViewEvent
4-
import prieto.fernando.core.presentation.ViewSideEffect
5-
import prieto.fernando.core.presentation.ViewState
3+
import prieto.fernando.spacex.presentation.vm.base.ViewEvent
4+
import prieto.fernando.spacex.presentation.vm.base.ViewSideEffect
5+
import prieto.fernando.spacex.presentation.vm.base.ViewState
66

77
class DashboardContract {
88
sealed class Event : ViewEvent

app/src/main/java/prieto/fernando/spacex/presentation/screens/launches/LaunchesContract.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package prieto.fernando.spacex.presentation.screens.launches
22

3-
import prieto.fernando.core.presentation.ViewEvent
4-
import prieto.fernando.core.presentation.ViewSideEffect
5-
import prieto.fernando.core.presentation.ViewState
3+
import prieto.fernando.spacex.presentation.vm.base.ViewEvent
4+
import prieto.fernando.spacex.presentation.vm.base.ViewSideEffect
5+
import prieto.fernando.spacex.presentation.vm.base.ViewState
66

77
const val LAUNCH_LISTEN_FOR_EFFECTS = "launch-listen-to-effects"
88

app/src/main/java/prieto/fernando/spacex/presentation/vm/DashboardViewModel.kt

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import kotlinx.coroutines.CoroutineExceptionHandler
66
import kotlinx.coroutines.flow.catch
77
import kotlinx.coroutines.flow.collect
88
import kotlinx.coroutines.launch
9-
import prieto.fernando.core.presentation.BaseViewModel
9+
import prieto.fernando.spacex.presentation.vm.base.BaseViewModel
1010
import prieto.fernando.domain.usecase.GetCompanyInfo
1111
import prieto.fernando.spacex.presentation.screens.dashboard.CompanyInfoUiModel
1212
import prieto.fernando.spacex.presentation.screens.dashboard.DashboardContract
@@ -18,8 +18,7 @@ import javax.inject.Inject
1818
class DashboardViewModel @Inject constructor(
1919
private val getCompanyInfo: GetCompanyInfo,
2020
private val companyInfoDomainToUiModelMapper: CompanyInfoDomainToUiModelMapper
21-
) : BaseViewModel
22-
<DashboardContract.Event, DashboardContract.State, DashboardContract.Effect>() {
21+
) : BaseViewModel<DashboardContract.Event, DashboardContract.State, DashboardContract.Effect>() {
2322

2423
private val errorHandler = CoroutineExceptionHandler { _, exception ->
2524
Timber.e(exception)

app/src/main/java/prieto/fernando/spacex/presentation/vm/LaunchesViewModel.kt

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import kotlinx.coroutines.CoroutineExceptionHandler
66
import kotlinx.coroutines.flow.catch
77
import kotlinx.coroutines.flow.collect
88
import kotlinx.coroutines.launch
9-
import prieto.fernando.core.presentation.BaseViewModel
9+
import prieto.fernando.spacex.presentation.vm.base.BaseViewModel
1010
import prieto.fernando.domain.usecase.GetLaunches
1111
import prieto.fernando.spacex.presentation.screens.launches.LaunchesContract
1212
import prieto.fernando.spacex.presentation.screens.launches.LinksUiModel
@@ -18,8 +18,7 @@ import javax.inject.Inject
1818
class LaunchesViewModel @Inject constructor(
1919
private val getLaunches: GetLaunches,
2020
private val launchesDomainToUiModelMapper: LaunchesDomainToUiModelMapper
21-
) : BaseViewModel
22-
<LaunchesContract.Event, LaunchesContract.State, LaunchesContract.Effect>() {
21+
) : BaseViewModel<LaunchesContract.Event, LaunchesContract.State, LaunchesContract.Effect>() {
2322

2423
private val errorHandler = CoroutineExceptionHandler { _, exception ->
2524
Timber.e(exception)

core/src/main/java/prieto/fernando/core/presentation/BaseComponents.kt app/src/main/java/prieto/fernando/spacex/presentation/vm/base/BaseComponents.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package prieto.fernando.core.presentation
1+
package prieto.fernando.spacex.presentation.vm.base
22

33
import androidx.compose.runtime.MutableState
44
import androidx.compose.runtime.State

core/build.gradle.kts

-21
This file was deleted.

core/consumer-rules.pro

Whitespace-only changes.

core/proguard-rules.pro

-21
This file was deleted.

core/src/main/AndroidManifest.xml

-2
This file was deleted.

settings.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ rootProject.buildFileName = "build.gradle.kts"
33

44
include(
55
":app",
6-
":core",
76
":data-api",
87
":data",
98
":domain",

0 commit comments

Comments
 (0)