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.RoomDatabase
|
||||
import androidx.room.TypeConverters
|
||||
import gq.kirmanak.mealie.data.impl.RoomTypeConverters
|
||||
import gq.kirmanak.mealie.data.recipes.db.*
|
||||
import javax.inject.Singleton
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -1,4 +1,4 @@
|
||||
package gq.kirmanak.mealie.data.auth
|
||||
package gq.kirmanak.mealie.data.auth.impl
|
||||
|
||||
import okhttp3.Interceptor
|
||||
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 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.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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1,4 +1,4 @@
|
||||
package gq.kirmanak.mealie.data
|
||||
package gq.kirmanak.mealie.data.impl
|
||||
|
||||
import androidx.room.TypeConverter
|
||||
import kotlinx.datetime.*
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user