mirror of https://github.com/tasks/tasks
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
538 B
Java
20 lines
538 B
Java
package org.tasks.tags;
|
|
|
|
import androidx.annotation.NonNull;
|
|
import androidx.recyclerview.widget.DiffUtil;
|
|
import java.util.Objects;
|
|
import org.tasks.data.TagData;
|
|
|
|
class TagDiffCallback extends DiffUtil.ItemCallback<TagData> {
|
|
|
|
@Override
|
|
public boolean areItemsTheSame(@NonNull TagData oldItem, @NonNull TagData newItem) {
|
|
return Objects.equals(oldItem.getId(), newItem.getId());
|
|
}
|
|
|
|
@Override
|
|
public boolean areContentsTheSame(@NonNull TagData oldItem, @NonNull TagData newItem) {
|
|
return oldItem.equals(newItem);
|
|
}
|
|
}
|