90 lines
5.7 KiB
Java
90 lines
5.7 KiB
Java
package com.adif.elcanomovil.uiTrain.entities;
|
|
|
|
import com.adif.elcanomovil.domain.entities.circulation.CommercialPathRouteSidesInfo;
|
|
import com.adif.elcanomovil.domain.entities.circulation.PassthroughDetailsStep;
|
|
import com.adif.elcanomovil.domain.entities.circulation.PassthroughDetailsStepSide;
|
|
import com.adif.elcanomovil.domain.extensions.LongKt;
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.Locale;
|
|
import kotlin.Metadata;
|
|
import kotlin.collections.CollectionsKt;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
@Metadata(d1 = {"\u0000\u0016\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003\u001a\u0014\u0010\u0002\u001a\u00020\u0001*\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\u0002\u001a\u0014\u0010\u0006\u001a\u00020\u0001*\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\u0002\u001a\u0014\u0010\u0007\u001a\u00020\u0001*\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\u0002\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0086T¢\u0006\u0002\n\u0000¨\u0006\b"}, d2 = {TrainInfoMapperKt.CERCANIAS, "", "delayedTime", "Lcom/adif/elcanomovil/domain/entities/circulation/CommercialPathRouteSidesInfo;", "isDeparture", "", "plannedTime", "plannedTimeCercanias", "ui-train_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
|
/* loaded from: classes3.dex */
|
|
public final class TrainInfoMapperKt {
|
|
public static final String CERCANIAS = "CERCANIAS";
|
|
|
|
public static final String delayedTime(CommercialPathRouteSidesInfo commercialPathRouteSidesInfo, boolean z3) {
|
|
PassthroughDetailsStepSide arrivalPassthroughStepSides;
|
|
Date date;
|
|
if (z3) {
|
|
PassthroughDetailsStep passthroughDetailsStep = (PassthroughDetailsStep) CollectionsKt.firstOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps());
|
|
if (passthroughDetailsStep != null) {
|
|
arrivalPassthroughStepSides = passthroughDetailsStep.getDeparturePassthroughStepSides();
|
|
}
|
|
arrivalPassthroughStepSides = null;
|
|
} else {
|
|
PassthroughDetailsStep passthroughDetailsStep2 = (PassthroughDetailsStep) CollectionsKt.lastOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps());
|
|
if (passthroughDetailsStep2 != null) {
|
|
arrivalPassthroughStepSides = passthroughDetailsStep2.getArrivalPassthroughStepSides();
|
|
}
|
|
arrivalPassthroughStepSides = null;
|
|
}
|
|
if (commercialPathRouteSidesInfo.getCommercialPathInfo().isCercanias()) {
|
|
return "";
|
|
}
|
|
Integer valueOf = arrivalPassthroughStepSides != null ? Integer.valueOf(arrivalPassthroughStepSides.getForecastedOrAuditedDelay()) : null;
|
|
boolean showDelay = arrivalPassthroughStepSides != null ? arrivalPassthroughStepSides.getShowDelay() : true;
|
|
if (valueOf != null && (arrivalPassthroughStepSides.isAudited() || !showDelay)) {
|
|
return "";
|
|
}
|
|
if (arrivalPassthroughStepSides != null) {
|
|
long plannedTime = arrivalPassthroughStepSides.getPlannedTime();
|
|
Intrinsics.checkNotNull(valueOf);
|
|
date = LongKt.getDelayedDate(plannedTime, valueOf.intValue());
|
|
} else {
|
|
date = null;
|
|
}
|
|
String format = date != null ? new SimpleDateFormat("HH:mm", Locale.ENGLISH).format(date) : null;
|
|
return format == null ? "" : format;
|
|
}
|
|
|
|
public static final String plannedTime(CommercialPathRouteSidesInfo commercialPathRouteSidesInfo, boolean z3) {
|
|
PassthroughDetailsStepSide arrivalPassthroughStepSides;
|
|
PassthroughDetailsStepSide departurePassthroughStepSides;
|
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm", Locale.ENGLISH);
|
|
if (commercialPathRouteSidesInfo.getCommercialPathInfo().isCercanias()) {
|
|
return plannedTimeCercanias(commercialPathRouteSidesInfo, z3);
|
|
}
|
|
Long l4 = null;
|
|
if (z3) {
|
|
PassthroughDetailsStep passthroughDetailsStep = (PassthroughDetailsStep) CollectionsKt.firstOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps());
|
|
if (passthroughDetailsStep != null && (departurePassthroughStepSides = passthroughDetailsStep.getDeparturePassthroughStepSides()) != null) {
|
|
l4 = Long.valueOf(departurePassthroughStepSides.getPlannedTime());
|
|
}
|
|
} else {
|
|
PassthroughDetailsStep passthroughDetailsStep2 = (PassthroughDetailsStep) CollectionsKt.lastOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps());
|
|
if (passthroughDetailsStep2 != null && (arrivalPassthroughStepSides = passthroughDetailsStep2.getArrivalPassthroughStepSides()) != null) {
|
|
l4 = Long.valueOf(arrivalPassthroughStepSides.getPlannedTime());
|
|
}
|
|
}
|
|
String format = simpleDateFormat.format(l4);
|
|
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
|
|
return format;
|
|
}
|
|
|
|
private static final String plannedTimeCercanias(CommercialPathRouteSidesInfo commercialPathRouteSidesInfo, boolean z3) {
|
|
Date date;
|
|
PassthroughDetailsStep passthroughDetailsStep = z3 ? (PassthroughDetailsStep) CollectionsKt.firstOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps()) : (PassthroughDetailsStep) CollectionsKt.lastOrNull((List) commercialPathRouteSidesInfo.getPassthroughSteps());
|
|
if (passthroughDetailsStep == null || (date = passthroughDetailsStep.plannedDate(z3)) == null) {
|
|
date = new Date();
|
|
}
|
|
String format = new SimpleDateFormat("HH:mm", Locale.ENGLISH).format(Long.valueOf(date.getTime()));
|
|
Intrinsics.checkNotNullExpressionValue(format, "format(...)");
|
|
return format;
|
|
}
|
|
}
|