diff --git a/core/src/main/kotlin/com/melih/core/extensions/RecyclerExtensions.kt b/core/src/main/kotlin/com/melih/core/extensions/RecyclerExtensions.kt index 3c3e3fb..011fac9 100644 --- a/core/src/main/kotlin/com/melih/core/extensions/RecyclerExtensions.kt +++ b/core/src/main/kotlin/com/melih/core/extensions/RecyclerExtensions.kt @@ -5,7 +5,7 @@ import androidx.recyclerview.widget.DiffUtil /** * Get [diff callback][DiffUtil.ItemCallback] for given type based on provided checker */ -fun getDiffCallbackForType(itemCheck: (oldItem: T, newItem: T) -> Boolean) = object : DiffUtil.ItemCallback() { +inline fun getDiffCallbackForType(crossinline itemCheck: (oldItem: T, newItem: T) -> Boolean) = object : DiffUtil.ItemCallback() { override fun areItemsTheSame(oldItem: T, newItem: T): Boolean = itemCheck(oldItem, newItem)