Initialize v1 support
This commit is contained in:
@@ -9,5 +9,5 @@ interface RecipeRepo {
|
||||
|
||||
suspend fun clearLocalData()
|
||||
|
||||
suspend fun loadRecipeInfo(recipeId: Long, recipeSlug: String): FullRecipeInfo
|
||||
suspend fun loadRecipeInfo(recipeId: String, recipeSlug: String): FullRecipeInfo
|
||||
}
|
||||
@@ -17,5 +17,5 @@ interface RecipeStorage {
|
||||
|
||||
suspend fun saveRecipeInfo(recipe: GetRecipeResponse)
|
||||
|
||||
suspend fun queryRecipeInfo(recipeId: Long): FullRecipeInfo
|
||||
suspend fun queryRecipeInfo(recipeId: String): FullRecipeInfo
|
||||
}
|
||||
@@ -132,7 +132,7 @@ class RecipeStorageImpl @Inject constructor(
|
||||
}
|
||||
}
|
||||
|
||||
override suspend fun queryRecipeInfo(recipeId: Long): FullRecipeInfo {
|
||||
override suspend fun queryRecipeInfo(recipeId: String): FullRecipeInfo {
|
||||
logger.v { "queryRecipeInfo() called with: recipeId = $recipeId" }
|
||||
val fullRecipeInfo = checkNotNull(recipeDao.queryFullRecipeInfo(recipeId)) {
|
||||
"Can't find recipe by id $recipeId in DB"
|
||||
|
||||
@@ -38,7 +38,7 @@ class RecipeRepoImpl @Inject constructor(
|
||||
storage.clearAllLocalData()
|
||||
}
|
||||
|
||||
override suspend fun loadRecipeInfo(recipeId: Long, recipeSlug: String): FullRecipeInfo {
|
||||
override suspend fun loadRecipeInfo(recipeId: String, recipeSlug: String): FullRecipeInfo {
|
||||
logger.v { "loadRecipeInfo() called with: recipeId = $recipeId, recipeSlug = $recipeSlug" }
|
||||
|
||||
runCatchingExceptCancel {
|
||||
|
||||
Reference in New Issue
Block a user