Files
adif-api-reverse-engineering/apk_decompiled/sources/com/adif/elcanomovil/uiTrain/entities/TrainInfoMapperKt.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;
}
}