35 lines
1.2 KiB
Java
35 lines
1.2 KiB
Java
package com.discord.utilities.recycler;
|
|
|
|
import androidx.recyclerview.widget.DiffUtil;
|
|
import d0.z.d.m;
|
|
import java.util.List;
|
|
/* compiled from: DiffCreator.kt */
|
|
public final class DiffCreator$createDiffUtilCallback$1 extends DiffUtil.Callback {
|
|
public final /* synthetic */ List $newItems;
|
|
public final /* synthetic */ List $oldItems;
|
|
|
|
public DiffCreator$createDiffUtilCallback$1(List list, List list2) {
|
|
this.$oldItems = list;
|
|
this.$newItems = list2;
|
|
}
|
|
|
|
@Override // androidx.recyclerview.widget.DiffUtil.Callback
|
|
public boolean areContentsTheSame(int i, int i2) {
|
|
return m.areEqual((DiffKeyProvider) this.$oldItems.get(i), (DiffKeyProvider) this.$newItems.get(i2));
|
|
}
|
|
|
|
@Override // androidx.recyclerview.widget.DiffUtil.Callback
|
|
public boolean areItemsTheSame(int i, int i2) {
|
|
return m.areEqual(((DiffKeyProvider) this.$oldItems.get(i)).getKey(), ((DiffKeyProvider) this.$newItems.get(i2)).getKey());
|
|
}
|
|
|
|
@Override // androidx.recyclerview.widget.DiffUtil.Callback
|
|
public int getNewListSize() {
|
|
return this.$newItems.size();
|
|
}
|
|
|
|
@Override // androidx.recyclerview.widget.DiffUtil.Callback
|
|
public int getOldListSize() {
|
|
return this.$oldItems.size();
|
|
}
|
|
}
|