Convert to my app, so I can continue a fork!
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
plugins {
|
||||
id("gq.kirmanak.mealient.library")
|
||||
id("com.atridad.mealient.library")
|
||||
id("dagger.hilt.android.plugin")
|
||||
alias(libs.plugins.ksp)
|
||||
}
|
||||
|
||||
android {
|
||||
namespace = "gq.kirmanak.mealient.database"
|
||||
namespace = "com.atridad.mealient.database"
|
||||
}
|
||||
|
||||
dependencies {
|
||||
@@ -35,4 +35,4 @@ dependencies {
|
||||
testImplementation(libs.google.truth)
|
||||
|
||||
testImplementation(libs.io.mockk)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package gq.kirmanak.mealient.database
|
||||
package com.atridad.mealient.database
|
||||
|
||||
import androidx.room.Database
|
||||
import androidx.room.RoomDatabase
|
||||
import androidx.room.TypeConverters
|
||||
import gq.kirmanak.mealient.database.recipe.RecipeDao
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeIngredientEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeIngredientToInstructionEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeInstructionEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeSummaryEntity
|
||||
import com.atridad.mealient.database.recipe.RecipeDao
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeIngredientEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeIngredientToInstructionEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeInstructionEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeSummaryEntity
|
||||
|
||||
@Database(
|
||||
version = 13,
|
||||
@@ -1,4 +1,4 @@
|
||||
package gq.kirmanak.mealient.database
|
||||
package com.atridad.mealient.database
|
||||
|
||||
import android.content.Context
|
||||
import androidx.room.Room
|
||||
@@ -8,9 +8,9 @@ import dagger.Provides
|
||||
import dagger.hilt.InstallIn
|
||||
import dagger.hilt.android.qualifiers.ApplicationContext
|
||||
import dagger.hilt.components.SingletonComponent
|
||||
import gq.kirmanak.mealient.database.recipe.RecipeDao
|
||||
import gq.kirmanak.mealient.database.recipe.RecipeStorage
|
||||
import gq.kirmanak.mealient.database.recipe.RecipeStorageImpl
|
||||
import com.atridad.mealient.database.recipe.RecipeDao
|
||||
import com.atridad.mealient.database.recipe.RecipeStorage
|
||||
import com.atridad.mealient.database.recipe.RecipeStorageImpl
|
||||
import javax.inject.Singleton
|
||||
|
||||
@Module
|
||||
@@ -1,4 +1,4 @@
|
||||
package gq.kirmanak.mealient.database
|
||||
package com.atridad.mealient.database
|
||||
|
||||
import androidx.room.TypeConverter
|
||||
import kotlinx.datetime.*
|
||||
@@ -1,8 +1,8 @@
|
||||
package gq.kirmanak.mealient.database.recipe
|
||||
package com.atridad.mealient.database.recipe
|
||||
|
||||
import androidx.paging.PagingSource
|
||||
import androidx.room.*
|
||||
import gq.kirmanak.mealient.database.recipe.entity.*
|
||||
import com.atridad.mealient.database.recipe.entity.*
|
||||
|
||||
@Dao
|
||||
internal interface RecipeDao {
|
||||
@@ -1,12 +1,12 @@
|
||||
package gq.kirmanak.mealient.database.recipe
|
||||
package com.atridad.mealient.database.recipe
|
||||
|
||||
import androidx.paging.PagingSource
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeIngredientEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeIngredientToInstructionEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeInstructionEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeSummaryEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeWithSummaryAndIngredientsAndInstructions
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeIngredientEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeIngredientToInstructionEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeInstructionEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeSummaryEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeWithSummaryAndIngredientsAndInstructions
|
||||
|
||||
interface RecipeStorage {
|
||||
suspend fun saveRecipes(recipes: List<RecipeSummaryEntity>)
|
||||
@@ -1,15 +1,15 @@
|
||||
package gq.kirmanak.mealient.database.recipe
|
||||
package com.atridad.mealient.database.recipe
|
||||
|
||||
import androidx.paging.PagingSource
|
||||
import androidx.room.withTransaction
|
||||
import gq.kirmanak.mealient.database.AppDb
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeIngredientEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeIngredientToInstructionEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeInstructionEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeSummaryEntity
|
||||
import gq.kirmanak.mealient.database.recipe.entity.RecipeWithSummaryAndIngredientsAndInstructions
|
||||
import gq.kirmanak.mealient.logging.Logger
|
||||
import com.atridad.mealient.database.AppDb
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeIngredientEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeIngredientToInstructionEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeInstructionEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeSummaryEntity
|
||||
import com.atridad.mealient.database.recipe.entity.RecipeWithSummaryAndIngredientsAndInstructions
|
||||
import com.atridad.mealient.logging.Logger
|
||||
import javax.inject.Inject
|
||||
|
||||
internal class RecipeStorageImpl @Inject constructor(
|
||||
@@ -1,4 +1,4 @@
|
||||
package gq.kirmanak.mealient.database.recipe.entity
|
||||
package com.atridad.mealient.database.recipe.entity
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
@@ -1,4 +1,4 @@
|
||||
package gq.kirmanak.mealient.database.recipe.entity
|
||||
package com.atridad.mealient.database.recipe.entity
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
@@ -1,4 +1,4 @@
|
||||
package gq.kirmanak.mealient.database.recipe.entity
|
||||
package com.atridad.mealient.database.recipe.entity
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
@@ -1,4 +1,4 @@
|
||||
package gq.kirmanak.mealient.database.recipe.entity
|
||||
package com.atridad.mealient.database.recipe.entity
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
@@ -1,4 +1,4 @@
|
||||
package gq.kirmanak.mealient.database.recipe.entity
|
||||
package com.atridad.mealient.database.recipe.entity
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
@@ -1,4 +1,4 @@
|
||||
package gq.kirmanak.mealient.database.recipe.entity
|
||||
package com.atridad.mealient.database.recipe.entity
|
||||
|
||||
import androidx.room.Embedded
|
||||
import androidx.room.Relation
|
||||
@@ -1,10 +1,10 @@
|
||||
package gq.kirmanak.mealient.database
|
||||
package com.atridad.mealient.database
|
||||
|
||||
import com.google.common.truth.Truth.assertThat
|
||||
import dagger.hilt.android.testing.HiltAndroidTest
|
||||
import gq.kirmanak.mealient.database.recipe.RecipeDao
|
||||
import gq.kirmanak.mealient.database.recipe.RecipeStorageImpl
|
||||
import gq.kirmanak.mealient.test.HiltRobolectricTest
|
||||
import com.atridad.mealient.database.recipe.RecipeDao
|
||||
import com.atridad.mealient.database.recipe.RecipeStorageImpl
|
||||
import com.atridad.mealient.test.HiltRobolectricTest
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.Test
|
||||
import javax.inject.Inject
|
||||
@@ -1,4 +1,4 @@
|
||||
package gq.kirmanak.mealient.database
|
||||
package com.atridad.mealient.database
|
||||
|
||||
import com.google.common.truth.Truth.assertThat
|
||||
import kotlinx.datetime.LocalDate
|
||||
Reference in New Issue
Block a user