From 12e7096c1716fb62229bd789e39e3f1f5448c650 Mon Sep 17 00:00:00 2001 From: Kirill Kamakin Date: Sun, 7 Nov 2021 21:02:28 +0300 Subject: [PATCH] Add more verbose logging --- .../gq/kirmanak/mealie/data/recipes/RecipesRemoteMediator.kt | 3 +++ .../mealie/data/recipes/network/RecipeDataSourceImpl.kt | 1 + 2 files changed, 4 insertions(+) diff --git a/app/src/main/java/gq/kirmanak/mealie/data/recipes/RecipesRemoteMediator.kt b/app/src/main/java/gq/kirmanak/mealie/data/recipes/RecipesRemoteMediator.kt index 24be35d..5ca555a 100644 --- a/app/src/main/java/gq/kirmanak/mealie/data/recipes/RecipesRemoteMediator.kt +++ b/app/src/main/java/gq/kirmanak/mealie/data/recipes/RecipesRemoteMediator.kt @@ -8,6 +8,7 @@ import androidx.paging.RemoteMediator import gq.kirmanak.mealie.data.recipes.db.RecipeEntity import gq.kirmanak.mealie.data.recipes.db.RecipeStorage import gq.kirmanak.mealie.data.recipes.network.RecipeDataSource +import timber.log.Timber import javax.inject.Inject @ExperimentalPagingApi @@ -35,6 +36,7 @@ class RecipesRemoteMediator @Inject constructor( val recipes = try { network.requestRecipes(start = start, end = end) } catch (e: Exception) { + Timber.e("Can't load recipes", e) return MediatorResult.Error(e) } @@ -44,6 +46,7 @@ class RecipesRemoteMediator @Inject constructor( PREPEND, APPEND -> storage.saveRecipes(recipes) } } catch (e: Exception) { + Timber.e("Can't save recipes", e) return MediatorResult.Error(e) } val expectedCount = end - start diff --git a/app/src/main/java/gq/kirmanak/mealie/data/recipes/network/RecipeDataSourceImpl.kt b/app/src/main/java/gq/kirmanak/mealie/data/recipes/network/RecipeDataSourceImpl.kt index 6fb95a4..05ee4f0 100644 --- a/app/src/main/java/gq/kirmanak/mealie/data/recipes/network/RecipeDataSourceImpl.kt +++ b/app/src/main/java/gq/kirmanak/mealie/data/recipes/network/RecipeDataSourceImpl.kt @@ -20,6 +20,7 @@ class RecipeDataSourceImpl @Inject constructor( } private suspend fun getRecipeService(): RecipeService { + Timber.v("getRecipeService() called") val cachedService: RecipeService? = _recipeService val service: RecipeService = if (cachedService == null) { val baseUrl = checkNotNull(authRepo.getBaseUrl()) { "Base url is null" }