Files

56 lines
4.5 KiB
Java

package com.adif.elcanomovil.uiDepartures.adapters;
import androidx.recyclerview.widget.AbstractC0211d;
import com.adif.elcanomovil.domain.entities.circulation.AvldmdCirculation;
import com.adif.elcanomovil.domain.entities.circulation.CercaniasCirculation;
import com.adif.elcanomovil.domain.entities.circulation.Circulation;
import com.adif.elcanomovil.domain.entities.circulation.DateHeaderCirculation;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes2.dex */
public final class c extends AbstractC0211d {
@Override // androidx.recyclerview.widget.AbstractC0211d
public final boolean a(Object obj, Object obj2) {
Circulation oldItem = (Circulation) obj;
Circulation newItem = (Circulation) obj2;
Intrinsics.checkNotNullParameter(oldItem, "oldItem");
Intrinsics.checkNotNullParameter(newItem, "newItem");
if ((oldItem instanceof DateHeaderCirculation) && (newItem instanceof DateHeaderCirculation)) {
return Intrinsics.areEqual(((DateHeaderCirculation) oldItem).getDate(), ((DateHeaderCirculation) newItem).getDate());
}
if ((oldItem instanceof CercaniasCirculation) && (newItem instanceof CercaniasCirculation)) {
CercaniasCirculation cercaniasCirculation = (CercaniasCirculation) oldItem;
CercaniasCirculation cercaniasCirculation2 = (CercaniasCirculation) newItem;
return Intrinsics.areEqual(cercaniasCirculation.getPlatform(), cercaniasCirculation2.getPlatform()) && Intrinsics.areEqual(cercaniasCirculation.getStationShortName(), cercaniasCirculation2.getStationShortName()) && Intrinsics.areEqual(cercaniasCirculation.getTime(), cercaniasCirculation2.getTime()) && Intrinsics.areEqual(cercaniasCirculation.getObservation(), cercaniasCirculation2.getObservation()) && Intrinsics.areEqual(cercaniasCirculation.getLine(), cercaniasCirculation2.getLine()) && Intrinsics.areEqual(cercaniasCirculation.getPlatform(), cercaniasCirculation2.getPlatform());
}
if (!(oldItem instanceof AvldmdCirculation) || !(newItem instanceof AvldmdCirculation)) {
return false;
}
AvldmdCirculation avldmdCirculation = (AvldmdCirculation) oldItem;
AvldmdCirculation avldmdCirculation2 = (AvldmdCirculation) newItem;
return Intrinsics.areEqual(avldmdCirculation.getPlatform(), avldmdCirculation2.getPlatform()) && Intrinsics.areEqual(avldmdCirculation.getStationShortName(), avldmdCirculation2.getStationShortName()) && Intrinsics.areEqual(avldmdCirculation.getTime(), avldmdCirculation2.getTime()) && Intrinsics.areEqual(avldmdCirculation.getObservation(), avldmdCirculation2.getObservation()) && Intrinsics.areEqual(avldmdCirculation.getPlatform(), avldmdCirculation2.getPlatform());
}
@Override // androidx.recyclerview.widget.AbstractC0211d
public final boolean b(Object obj, Object obj2) {
Circulation oldItem = (Circulation) obj;
Circulation newItem = (Circulation) obj2;
Intrinsics.checkNotNullParameter(oldItem, "oldItem");
Intrinsics.checkNotNullParameter(newItem, "newItem");
if ((oldItem instanceof DateHeaderCirculation) && (newItem instanceof DateHeaderCirculation)) {
return Intrinsics.areEqual(((DateHeaderCirculation) oldItem).getDate(), ((DateHeaderCirculation) newItem).getDate());
}
if ((oldItem instanceof CercaniasCirculation) && (newItem instanceof CercaniasCirculation)) {
CercaniasCirculation cercaniasCirculation = (CercaniasCirculation) oldItem;
CercaniasCirculation cercaniasCirculation2 = (CercaniasCirculation) newItem;
return Intrinsics.areEqual(cercaniasCirculation.getTrainCirculation().getCommercialNumber(), cercaniasCirculation2.getTrainCirculation().getCommercialNumber()) && Intrinsics.areEqual(cercaniasCirculation.getTrainCirculation().getLaunchingDate(), cercaniasCirculation2.getTrainCirculation().getLaunchingDate());
}
if (!(oldItem instanceof AvldmdCirculation) || !(newItem instanceof AvldmdCirculation)) {
return false;
}
AvldmdCirculation avldmdCirculation = (AvldmdCirculation) oldItem;
AvldmdCirculation avldmdCirculation2 = (AvldmdCirculation) newItem;
return Intrinsics.areEqual(avldmdCirculation.getTrainCirculation().getCommercialNumber(), avldmdCirculation2.getTrainCirculation().getCommercialNumber()) && Intrinsics.areEqual(avldmdCirculation.getTrainCirculation().getLaunchingDate(), avldmdCirculation2.getTrainCirculation().getLaunchingDate());
}
}