class MyDiff<T>(val oldItem: List<T>, val newOld: List<T>) : DiffUtil.Callback() {
override fun areItemsTheSame(oldItemPosition: Int, newItemPosition: Int): Boolean = oldItem[oldItemPosition].id == newItem[newItemPositon].id
override fun getOldListSize(): Int {
TODO("Not yet implemented")
}
override fun getNewListSize(): Int {
TODO("Not yet implemented")
}
override fun areContentsTheSame(oldItemPosition: Int, newItemPosition: Int): Boolean {
TODO("Not yet implemented")
}
}
Я захотел вынести его из Adapter, но что-то не могу что вместо id использовать