Convert to my app, so I can continue a fork!

This commit is contained in:
2025-07-31 18:33:10 -06:00
parent dc4ba51896
commit 1b4323c2bb
288 changed files with 1139 additions and 1163 deletions

View File

@@ -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)
}
}

View File

@@ -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,

View File

@@ -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

View File

@@ -1,4 +1,4 @@
package gq.kirmanak.mealient.database
package com.atridad.mealient.database
import androidx.room.TypeConverter
import kotlinx.datetime.*

View File

@@ -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 {

View File

@@ -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>)

View File

@@ -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(

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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