Move implementations to impl packages

This commit is contained in:
Kirill Kamakin
2021-11-13 09:53:42 +03:00
parent c081edbbbf
commit 7ec2376138
16 changed files with 29 additions and 14 deletions

View File

@@ -3,6 +3,7 @@ package gq.kirmanak.mealie.data
import androidx.room.Database
import androidx.room.RoomDatabase
import androidx.room.TypeConverters
import gq.kirmanak.mealie.data.impl.RoomTypeConverters
import gq.kirmanak.mealie.data.recipes.db.*
import javax.inject.Singleton

View File

@@ -4,6 +4,9 @@ import dagger.Binds
import dagger.Module
import dagger.hilt.InstallIn
import dagger.hilt.android.components.ViewModelComponent
import gq.kirmanak.mealie.data.auth.impl.AuthDataSourceImpl
import gq.kirmanak.mealie.data.auth.impl.AuthRepoImpl
import gq.kirmanak.mealie.data.auth.impl.AuthStorageImpl
import kotlinx.serialization.ExperimentalSerializationApi
@ExperimentalSerializationApi

View File

@@ -1,5 +1,6 @@
package gq.kirmanak.mealie.data.auth
import gq.kirmanak.mealie.data.auth.impl.GetTokenResponse
import retrofit2.http.Field
import retrofit2.http.FormUrlEncoded
import retrofit2.http.POST

View File

@@ -1,6 +1,8 @@
package gq.kirmanak.mealie.data.auth
package gq.kirmanak.mealie.data.auth.impl
import gq.kirmanak.mealie.data.RetrofitBuilder
import gq.kirmanak.mealie.data.impl.RetrofitBuilder
import gq.kirmanak.mealie.data.auth.AuthDataSource
import gq.kirmanak.mealie.data.auth.AuthService
import kotlinx.serialization.ExperimentalSerializationApi
import retrofit2.create
import timber.log.Timber

View File

@@ -1,4 +1,4 @@
package gq.kirmanak.mealie.data.auth
package gq.kirmanak.mealie.data.auth.impl
import okhttp3.Interceptor
import okhttp3.Response

View File

@@ -1,5 +1,8 @@
package gq.kirmanak.mealie.data.auth
package gq.kirmanak.mealie.data.auth.impl
import gq.kirmanak.mealie.data.auth.AuthDataSource
import gq.kirmanak.mealie.data.auth.AuthRepo
import gq.kirmanak.mealie.data.auth.AuthStorage
import timber.log.Timber
import javax.inject.Inject

View File

@@ -1,9 +1,10 @@
package gq.kirmanak.mealie.data.auth
package gq.kirmanak.mealie.data.auth.impl
import android.content.Context
import android.content.SharedPreferences
import androidx.preference.PreferenceManager
import dagger.hilt.android.qualifiers.ApplicationContext
import gq.kirmanak.mealie.data.auth.AuthStorage
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
import timber.log.Timber

View File

@@ -1,4 +1,4 @@
package gq.kirmanak.mealie.data.auth
package gq.kirmanak.mealie.data.auth.impl
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

View File

@@ -1,6 +1,6 @@
package gq.kirmanak.mealie.data
package gq.kirmanak.mealie.data.impl
import gq.kirmanak.mealie.data.auth.AuthOkHttpInterceptor
import gq.kirmanak.mealie.data.auth.impl.AuthOkHttpInterceptor
import okhttp3.Interceptor
import okhttp3.OkHttpClient
import okhttp3.logging.HttpLoggingInterceptor

View File

@@ -1,4 +1,4 @@
package gq.kirmanak.mealie.data
package gq.kirmanak.mealie.data.impl
import com.jakewharton.retrofit2.converter.kotlinx.serialization.asConverterFactory
import kotlinx.serialization.ExperimentalSerializationApi

View File

@@ -1,4 +1,4 @@
package gq.kirmanak.mealie.data
package gq.kirmanak.mealie.data.impl
import androidx.room.TypeConverter
import kotlinx.datetime.*

View File

@@ -7,6 +7,8 @@ import dagger.hilt.InstallIn
import dagger.hilt.android.components.ViewModelComponent
import gq.kirmanak.mealie.data.recipes.db.RecipeStorage
import gq.kirmanak.mealie.data.recipes.db.RecipeStorageImpl
import gq.kirmanak.mealie.data.recipes.impl.RecipeImageLoaderImpl
import gq.kirmanak.mealie.data.recipes.impl.RecipeRepoImpl
import gq.kirmanak.mealie.data.recipes.network.RecipeDataSource
import gq.kirmanak.mealie.data.recipes.network.RecipeDataSourceImpl
import kotlinx.serialization.ExperimentalSerializationApi

View File

@@ -1,8 +1,9 @@
package gq.kirmanak.mealie.data.recipes
package gq.kirmanak.mealie.data.recipes.impl
import android.widget.ImageView
import gq.kirmanak.mealie.R
import gq.kirmanak.mealie.data.auth.AuthRepo
import gq.kirmanak.mealie.data.recipes.RecipeImageLoader
import gq.kirmanak.mealie.ui.ImageLoader
import javax.inject.Inject

View File

@@ -1,8 +1,9 @@
package gq.kirmanak.mealie.data.recipes
package gq.kirmanak.mealie.data.recipes.impl
import androidx.paging.ExperimentalPagingApi
import androidx.paging.Pager
import androidx.paging.PagingConfig
import gq.kirmanak.mealie.data.recipes.RecipeRepo
import gq.kirmanak.mealie.data.recipes.db.RecipeEntity
import gq.kirmanak.mealie.data.recipes.db.RecipeStorage
import javax.inject.Inject

View File

@@ -1,4 +1,4 @@
package gq.kirmanak.mealie.data.recipes
package gq.kirmanak.mealie.data.recipes.impl
import androidx.paging.ExperimentalPagingApi
import androidx.paging.LoadType

View File

@@ -1,6 +1,6 @@
package gq.kirmanak.mealie.data.recipes.network
import gq.kirmanak.mealie.data.RetrofitBuilder
import gq.kirmanak.mealie.data.impl.RetrofitBuilder
import gq.kirmanak.mealie.data.auth.AuthRepo
import kotlinx.serialization.ExperimentalSerializationApi
import timber.log.Timber