From af390ebcafd4342c8801b735aa50e504bb50ba9f Mon Sep 17 00:00:00 2001 From: Kirill Kamakin Date: Tue, 13 Dec 2022 20:35:17 +0100 Subject: [PATCH] Fix recipe list diff calculation --- .../kirmanak/mealient/ui/recipes/RecipesPagingAdapter.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/gq/kirmanak/mealient/ui/recipes/RecipesPagingAdapter.kt b/app/src/main/java/gq/kirmanak/mealient/ui/recipes/RecipesPagingAdapter.kt index e36621a..6dd858b 100644 --- a/app/src/main/java/gq/kirmanak/mealient/ui/recipes/RecipesPagingAdapter.kt +++ b/app/src/main/java/gq/kirmanak/mealient/ui/recipes/RecipesPagingAdapter.kt @@ -42,11 +42,13 @@ class RecipesPagingAdapter private constructor( private object RecipeDiffCallback : DiffUtil.ItemCallback() { override fun areItemsTheSame( - oldItem: RecipeSummaryEntity, newItem: RecipeSummaryEntity + oldItem: RecipeSummaryEntity, + newItem: RecipeSummaryEntity, ): Boolean = oldItem.remoteId == newItem.remoteId override fun areContentsTheSame( - oldItem: RecipeSummaryEntity, newItem: RecipeSummaryEntity - ): Boolean = oldItem.name == newItem.name && oldItem.slug == newItem.slug + oldItem: RecipeSummaryEntity, + newItem: RecipeSummaryEntity, + ): Boolean = oldItem == newItem } }