Send null queries to ViewModel

This commit is contained in:
Kirill Kamakin
2022-11-13 10:10:45 +01:00
parent 5a874e4899
commit 0db76155a5
4 changed files with 17 additions and 9 deletions

View File

@@ -5,6 +5,7 @@ import gq.kirmanak.mealient.database.recipe.entity.FullRecipeEntity
import gq.kirmanak.mealient.database.recipe.entity.RecipeSummaryEntity
interface RecipeRepo {
fun createPager(): Pager<Int, RecipeSummaryEntity>
suspend fun clearLocalData()
@@ -13,5 +14,5 @@ interface RecipeRepo {
suspend fun loadRecipeInfo(recipeId: String): FullRecipeEntity?
fun setSearchName(name: String?)
fun updateNameQuery(name: String?)
}

View File

@@ -56,8 +56,8 @@ class RecipeRepoImpl @Inject constructor(
return recipeInfo
}
override fun setSearchName(name: String?) {
logger.v { "setSearchName() called with: name = $name" }
override fun updateNameQuery(name: String?) {
logger.v { "updateNameQuery() called with: name = $name" }
pagingSourceFactory.setQuery(name)
invalidatingPagingSourceFactory.invalidate()
}