Move implementations to impl packages
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
|
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -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.*
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user