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.Database
import androidx.room.RoomDatabase import androidx.room.RoomDatabase
import androidx.room.TypeConverters import androidx.room.TypeConverters
import gq.kirmanak.mealie.data.impl.RoomTypeConverters
import gq.kirmanak.mealie.data.recipes.db.* import gq.kirmanak.mealie.data.recipes.db.*
import javax.inject.Singleton import javax.inject.Singleton

View File

@@ -4,6 +4,9 @@ import dagger.Binds
import dagger.Module import dagger.Module
import dagger.hilt.InstallIn import dagger.hilt.InstallIn
import dagger.hilt.android.components.ViewModelComponent 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 import kotlinx.serialization.ExperimentalSerializationApi
@ExperimentalSerializationApi @ExperimentalSerializationApi

View File

@@ -1,5 +1,6 @@
package gq.kirmanak.mealie.data.auth package gq.kirmanak.mealie.data.auth
import gq.kirmanak.mealie.data.auth.impl.GetTokenResponse
import retrofit2.http.Field import retrofit2.http.Field
import retrofit2.http.FormUrlEncoded import retrofit2.http.FormUrlEncoded
import retrofit2.http.POST 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 kotlinx.serialization.ExperimentalSerializationApi
import retrofit2.create import retrofit2.create
import timber.log.Timber 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.Interceptor
import okhttp3.Response 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 timber.log.Timber
import javax.inject.Inject 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.Context
import android.content.SharedPreferences import android.content.SharedPreferences
import androidx.preference.PreferenceManager import androidx.preference.PreferenceManager
import dagger.hilt.android.qualifiers.ApplicationContext import dagger.hilt.android.qualifiers.ApplicationContext
import gq.kirmanak.mealie.data.auth.AuthStorage
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext import kotlinx.coroutines.withContext
import timber.log.Timber 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.SerialName
import kotlinx.serialization.Serializable 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.Interceptor
import okhttp3.OkHttpClient import okhttp3.OkHttpClient
import okhttp3.logging.HttpLoggingInterceptor 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 com.jakewharton.retrofit2.converter.kotlinx.serialization.asConverterFactory
import kotlinx.serialization.ExperimentalSerializationApi 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 androidx.room.TypeConverter
import kotlinx.datetime.* import kotlinx.datetime.*

View File

@@ -7,6 +7,8 @@ import dagger.hilt.InstallIn
import dagger.hilt.android.components.ViewModelComponent import dagger.hilt.android.components.ViewModelComponent
import gq.kirmanak.mealie.data.recipes.db.RecipeStorage import gq.kirmanak.mealie.data.recipes.db.RecipeStorage
import gq.kirmanak.mealie.data.recipes.db.RecipeStorageImpl 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.RecipeDataSource
import gq.kirmanak.mealie.data.recipes.network.RecipeDataSourceImpl import gq.kirmanak.mealie.data.recipes.network.RecipeDataSourceImpl
import kotlinx.serialization.ExperimentalSerializationApi 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 android.widget.ImageView
import gq.kirmanak.mealie.R import gq.kirmanak.mealie.R
import gq.kirmanak.mealie.data.auth.AuthRepo import gq.kirmanak.mealie.data.auth.AuthRepo
import gq.kirmanak.mealie.data.recipes.RecipeImageLoader
import gq.kirmanak.mealie.ui.ImageLoader import gq.kirmanak.mealie.ui.ImageLoader
import javax.inject.Inject 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.ExperimentalPagingApi
import androidx.paging.Pager import androidx.paging.Pager
import androidx.paging.PagingConfig 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.RecipeEntity
import gq.kirmanak.mealie.data.recipes.db.RecipeStorage import gq.kirmanak.mealie.data.recipes.db.RecipeStorage
import javax.inject.Inject 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.ExperimentalPagingApi
import androidx.paging.LoadType import androidx.paging.LoadType

View File

@@ -1,6 +1,6 @@
package gq.kirmanak.mealie.data.recipes.network 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 gq.kirmanak.mealie.data.auth.AuthRepo
import kotlinx.serialization.ExperimentalSerializationApi import kotlinx.serialization.ExperimentalSerializationApi
import timber.log.Timber import timber.log.Timber