Move base url implementation to impl package

This commit is contained in:
Kirill Kamakin
2022-04-08 20:10:13 +05:00
parent 7c081c199a
commit 0a854947a9
10 changed files with 20 additions and 9 deletions

View File

@@ -4,4 +4,4 @@ data class VersionInfo(
val production: Boolean,
val version: String,
val demoStatus: Boolean,
)
)

View File

@@ -1,6 +1,7 @@
package gq.kirmanak.mealient.data.baseurl
package gq.kirmanak.mealient.data.baseurl.impl
import androidx.datastore.preferences.core.Preferences
import gq.kirmanak.mealient.data.baseurl.BaseURLStorage
import gq.kirmanak.mealient.data.storage.PreferencesStorage
import javax.inject.Inject
import javax.inject.Singleton

View File

@@ -1,5 +1,7 @@
package gq.kirmanak.mealient.data.baseurl
package gq.kirmanak.mealient.data.baseurl.impl
import gq.kirmanak.mealient.data.baseurl.VersionDataSource
import gq.kirmanak.mealient.data.baseurl.VersionInfo
import gq.kirmanak.mealient.data.network.ServiceFactory
import gq.kirmanak.mealient.extensions.mapToNetworkError
import gq.kirmanak.mealient.extensions.runCatchingExceptCancel

View File

@@ -1,4 +1,4 @@
package gq.kirmanak.mealient.data.baseurl
package gq.kirmanak.mealient.data.baseurl.impl
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@@ -11,4 +11,4 @@ data class VersionResponse(
val version: String,
@SerialName("demoStatus")
val demoStatus: Boolean,
)
)

View File

@@ -1,4 +1,4 @@
package gq.kirmanak.mealient.data.baseurl
package gq.kirmanak.mealient.data.baseurl.impl
import retrofit2.http.GET

View File

@@ -5,7 +5,11 @@ import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
import dagger.hilt.components.SingletonComponent
import gq.kirmanak.mealient.data.baseurl.*
import gq.kirmanak.mealient.data.baseurl.BaseURLStorage
import gq.kirmanak.mealient.data.baseurl.VersionDataSource
import gq.kirmanak.mealient.data.baseurl.impl.BaseURLStorageImpl
import gq.kirmanak.mealient.data.baseurl.impl.VersionDataSourceImpl
import gq.kirmanak.mealient.data.baseurl.impl.VersionService
import gq.kirmanak.mealient.data.network.RetrofitBuilder
import gq.kirmanak.mealient.data.network.ServiceFactory
import gq.kirmanak.mealient.data.network.createServiceFactory

View File

@@ -1,7 +1,7 @@
package gq.kirmanak.mealient.extensions
import gq.kirmanak.mealient.data.baseurl.VersionInfo
import gq.kirmanak.mealient.data.baseurl.VersionResponse
import gq.kirmanak.mealient.data.baseurl.impl.VersionResponse
import gq.kirmanak.mealient.data.recipes.db.entity.RecipeEntity
import gq.kirmanak.mealient.data.recipes.db.entity.RecipeIngredientEntity
import gq.kirmanak.mealient.data.recipes.db.entity.RecipeInstructionEntity