Primer paso de la investigacion. Se aportan el .apk, las carpetas con el apk extraido y el apk descompilado. El archivo API_DOCUMENTATION.md es un archivo donde se anotaran los descubrimientos del funcionamiento de la API, y los .py son scripts para probar la funcionalidad de la API con los métodos que vayamos encontrando. Finalmente, los archivos .js son scripts de Frida para extraer informacion de la APP durante la ejecucion.
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import android.annotation.TargetApi;
|
||||
import android.content.Context;
|
||||
import android.util.AttributeSet;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import dagger.hilt.android.internal.managers.ViewComponentManager;
|
||||
import dagger.hilt.internal.GeneratedComponentManagerHolder;
|
||||
import dagger.hilt.internal.UnsafeCasts;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public abstract class Hilt_HomeMapView extends ConstraintLayout implements GeneratedComponentManagerHolder {
|
||||
private ViewComponentManager componentManager;
|
||||
private boolean injected;
|
||||
|
||||
public Hilt_HomeMapView(Context context) {
|
||||
super(context);
|
||||
inject();
|
||||
}
|
||||
|
||||
public ViewComponentManager createComponentManager() {
|
||||
return new ViewComponentManager(this, false);
|
||||
}
|
||||
|
||||
@Override // dagger.hilt.internal.GeneratedComponentManager
|
||||
public final Object generatedComponent() {
|
||||
return componentManager().generatedComponent();
|
||||
}
|
||||
|
||||
public void inject() {
|
||||
if (this.injected) {
|
||||
return;
|
||||
}
|
||||
this.injected = true;
|
||||
((HomeMapView_GeneratedInjector) generatedComponent()).injectHomeMapView((HomeMapView) UnsafeCasts.unsafeCast(this));
|
||||
}
|
||||
|
||||
@Override // dagger.hilt.internal.GeneratedComponentManagerHolder
|
||||
public final ViewComponentManager componentManager() {
|
||||
if (this.componentManager == null) {
|
||||
this.componentManager = createComponentManager();
|
||||
}
|
||||
return this.componentManager;
|
||||
}
|
||||
|
||||
public Hilt_HomeMapView(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
inject();
|
||||
}
|
||||
|
||||
public Hilt_HomeMapView(Context context, AttributeSet attributeSet, int i) {
|
||||
super(context, attributeSet, i);
|
||||
inject();
|
||||
}
|
||||
|
||||
@TargetApi(21)
|
||||
public Hilt_HomeMapView(Context context, AttributeSet attributeSet, int i, int i4) {
|
||||
super(context, attributeSet, i, i4);
|
||||
inject();
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,25 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.ContextWrapper;
|
||||
import androidx.lifecycle.J;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0007\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\u001a\u0011\u0010\u0002\u001a\u00020\u0001*\u00020\u0000¢\u0006\u0004\b\u0002\u0010\u0003\"\u0014\u0010\u0005\u001a\u00020\u00048\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0006**\u0010\n\"\u0012\u0012\u0006\u0012\u0004\u0018\u00010\b\u0012\u0004\u0012\u00020\t\u0018\u00010\u00072\u0012\u0012\u0006\u0012\u0004\u0018\u00010\b\u0012\u0004\u0012\u00020\t\u0018\u00010\u0007¨\u0006\u000b"}, d2 = {"Landroid/content/Context;", "Landroidx/lifecycle/J;", "getLifecycleOwner", "(Landroid/content/Context;)Landroidx/lifecycle/J;", "", "DEFAULT_ZOOM", "F", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/commonViews/data/StationViewEntity;", "", "StationMarkerListener", "ui-home_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public final class HomeMapViewKt {
|
||||
private static final float DEFAULT_ZOOM = 14.0f;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public static final J getLifecycleOwner(Context context) {
|
||||
Intrinsics.checkNotNullParameter(context, "<this>");
|
||||
try {
|
||||
return (J) context;
|
||||
} catch (ClassCastException unused) {
|
||||
Object baseContext = ((ContextWrapper) context).getBaseContext();
|
||||
Intrinsics.checkNotNull(baseContext, "null cannot be cast to non-null type androidx.lifecycle.LifecycleOwner");
|
||||
return (J) baseContext;
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,10 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import com.google.android.gms.maps.model.LatLng;
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0018\u0002\n\u0000\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0002"}, d2 = {"DEFAULT_LOCATION", "Lcom/google/android/gms/maps/model/LatLng;", "ui-home_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public final class HomeMapViewModelKt {
|
||||
private static final LatLng DEFAULT_LOCATION = new LatLng(40.407168d, -3.689688d);
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import android.content.Context;
|
||||
import com.adif.elcanomovil.domain.usecases.stations.GetHomeStationUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.stations.GetStationsForRegionUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.stations.GetWorkStationUseCase;
|
||||
import com.adif.elcanomovil.domain.usecases.user.GetUserLastLocationUseCase;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
import javax.inject.Provider;
|
||||
|
||||
@ScopeMetadata
|
||||
@DaggerGenerated
|
||||
@QualifierMetadata({"dagger.hilt.android.qualifiers.ApplicationContext"})
|
||||
/* loaded from: classes2.dex */
|
||||
public final class HomeMapViewModel_Factory implements Factory<HomeMapViewModel> {
|
||||
private final Provider<Context> contextProvider;
|
||||
private final Provider<GetHomeStationUseCase> getHomeStationUseCaseProvider;
|
||||
private final Provider<GetStationsForRegionUseCase> getStationsUseCaseProvider;
|
||||
private final Provider<GetUserLastLocationUseCase> getUserLastLocationUseCaseProvider;
|
||||
private final Provider<GetWorkStationUseCase> getWorkStationUseCaseProvider;
|
||||
|
||||
public HomeMapViewModel_Factory(Provider<Context> provider, Provider<GetStationsForRegionUseCase> provider2, Provider<GetUserLastLocationUseCase> provider3, Provider<GetHomeStationUseCase> provider4, Provider<GetWorkStationUseCase> provider5) {
|
||||
this.contextProvider = provider;
|
||||
this.getStationsUseCaseProvider = provider2;
|
||||
this.getUserLastLocationUseCaseProvider = provider3;
|
||||
this.getHomeStationUseCaseProvider = provider4;
|
||||
this.getWorkStationUseCaseProvider = provider5;
|
||||
}
|
||||
|
||||
public static HomeMapViewModel_Factory create(Provider<Context> provider, Provider<GetStationsForRegionUseCase> provider2, Provider<GetUserLastLocationUseCase> provider3, Provider<GetHomeStationUseCase> provider4, Provider<GetWorkStationUseCase> provider5) {
|
||||
return new HomeMapViewModel_Factory(provider, provider2, provider3, provider4, provider5);
|
||||
}
|
||||
|
||||
public static HomeMapViewModel newInstance(Context context, GetStationsForRegionUseCase getStationsForRegionUseCase, GetUserLastLocationUseCase getUserLastLocationUseCase, GetHomeStationUseCase getHomeStationUseCase, GetWorkStationUseCase getWorkStationUseCase) {
|
||||
return new HomeMapViewModel(context, getStationsForRegionUseCase, getUserLastLocationUseCase, getHomeStationUseCase, getWorkStationUseCase);
|
||||
}
|
||||
|
||||
@Override // javax.inject.Provider
|
||||
public HomeMapViewModel get() {
|
||||
return newInstance(this.contextProvider.get(), this.getStationsUseCaseProvider.get(), this.getUserLastLocationUseCaseProvider.get(), this.getHomeStationUseCaseProvider.get(), this.getWorkStationUseCaseProvider.get());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import androidx.lifecycle.w0;
|
||||
import dagger.Binds;
|
||||
import dagger.Module;
|
||||
import dagger.Provides;
|
||||
import dagger.hilt.InstallIn;
|
||||
import dagger.hilt.android.components.ActivityRetainedComponent;
|
||||
import dagger.hilt.android.components.ViewModelComponent;
|
||||
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
|
||||
import dagger.hilt.codegen.OriginatingElement;
|
||||
import dagger.multibindings.IntoMap;
|
||||
import dagger.multibindings.IntoSet;
|
||||
import dagger.multibindings.StringKey;
|
||||
|
||||
@OriginatingElement(topLevelClass = HomeMapViewModel.class)
|
||||
/* loaded from: classes2.dex */
|
||||
public final class HomeMapViewModel_HiltModules {
|
||||
|
||||
@Module
|
||||
@InstallIn({ViewModelComponent.class})
|
||||
/* loaded from: classes2.dex */
|
||||
public static abstract class BindsModule {
|
||||
private BindsModule() {
|
||||
}
|
||||
|
||||
@Binds
|
||||
@StringKey("com.adif.elcanomovil.uiHome.views.HomeMapViewModel")
|
||||
@HiltViewModelMap
|
||||
@IntoMap
|
||||
public abstract w0 binds(HomeMapViewModel homeMapViewModel);
|
||||
}
|
||||
|
||||
@Module
|
||||
@InstallIn({ActivityRetainedComponent.class})
|
||||
/* loaded from: classes2.dex */
|
||||
public static final class KeyModule {
|
||||
private KeyModule() {
|
||||
}
|
||||
|
||||
@Provides
|
||||
@HiltViewModelMap.KeySet
|
||||
@IntoSet
|
||||
public static String provide() {
|
||||
return "com.adif.elcanomovil.uiHome.views.HomeMapViewModel";
|
||||
}
|
||||
}
|
||||
|
||||
private HomeMapViewModel_HiltModules() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import com.adif.elcanomovil.uiHome.views.HomeMapViewModel_HiltModules;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.Factory;
|
||||
import dagger.internal.Preconditions;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import dagger.internal.ScopeMetadata;
|
||||
|
||||
@ScopeMetadata
|
||||
@DaggerGenerated
|
||||
@QualifierMetadata({"dagger.hilt.android.internal.lifecycle.HiltViewModelMap.KeySet"})
|
||||
/* loaded from: classes2.dex */
|
||||
public final class HomeMapViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<String> {
|
||||
public static HomeMapViewModel_HiltModules_KeyModule_ProvideFactory create() {
|
||||
return i.f5135a;
|
||||
}
|
||||
|
||||
public static String provide() {
|
||||
return (String) Preconditions.checkNotNullFromProvides(HomeMapViewModel_HiltModules.KeyModule.provide());
|
||||
}
|
||||
|
||||
@Override // javax.inject.Provider
|
||||
public String get() {
|
||||
return provide();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import dagger.hilt.InstallIn;
|
||||
import dagger.hilt.android.components.ViewComponent;
|
||||
import dagger.hilt.codegen.OriginatingElement;
|
||||
import dagger.hilt.internal.GeneratedEntryPoint;
|
||||
|
||||
@OriginatingElement(topLevelClass = HomeMapView.class)
|
||||
@GeneratedEntryPoint
|
||||
@InstallIn({ViewComponent.class})
|
||||
/* loaded from: classes2.dex */
|
||||
public interface HomeMapView_GeneratedInjector {
|
||||
void injectHomeMapView(HomeMapView homeMapView);
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import dagger.MembersInjector;
|
||||
import dagger.internal.DaggerGenerated;
|
||||
import dagger.internal.InjectedFieldSignature;
|
||||
import dagger.internal.QualifierMetadata;
|
||||
import javax.inject.Provider;
|
||||
|
||||
@DaggerGenerated
|
||||
@QualifierMetadata
|
||||
/* loaded from: classes2.dex */
|
||||
public final class HomeMapView_MembersInjector implements MembersInjector<HomeMapView> {
|
||||
private final Provider<HomeMapViewModel> viewModelProvider;
|
||||
|
||||
public HomeMapView_MembersInjector(Provider<HomeMapViewModel> provider) {
|
||||
this.viewModelProvider = provider;
|
||||
}
|
||||
|
||||
public static MembersInjector<HomeMapView> create(Provider<HomeMapViewModel> provider) {
|
||||
return new HomeMapView_MembersInjector(provider);
|
||||
}
|
||||
|
||||
@InjectedFieldSignature("com.adif.elcanomovil.uiHome.views.HomeMapView.viewModel")
|
||||
public static void injectViewModel(HomeMapView homeMapView, HomeMapViewModel homeMapViewModel) {
|
||||
homeMapView.viewModel = homeMapViewModel;
|
||||
}
|
||||
|
||||
@Override // dagger.MembersInjector
|
||||
public void injectMembers(HomeMapView homeMapView) {
|
||||
injectViewModel(homeMapView, this.viewModelProvider.get());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,672 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.text.SpannableString;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.LayoutInflater;
|
||||
import android.widget.TextView;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import com.adif.elcanomovil.commonViews.data.StationOptionViewEntity;
|
||||
import com.adif.elcanomovil.commonViews.data.StationViewEntity;
|
||||
import com.adif.elcanomovil.extensions.FloatExtensionsKt;
|
||||
import com.adif.elcanomovil.resources.StringUtils;
|
||||
import com.adif.elcanomovil.uiHome.HomeFragmentBottomSheetViewState;
|
||||
import com.adif.elcanomovil.uiHome.LocationStatus;
|
||||
import com.adif.elcanomovil.uiHome.R;
|
||||
import com.adif.elcanomovil.uiHome.databinding.ViewStationNearBinding;
|
||||
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
|
||||
import com.google.firebase.remoteconfig.RemoteConfigConstants;
|
||||
import java.util.concurrent.CancellationException;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
import kotlinx.coroutines.Job;
|
||||
|
||||
@Metadata(d1 = {"\u0000~\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u0007\n\u0002\b\b\n\u0002\u0010\u000e\n\u0002\b\u0002\u0018\u00002\u00020\u0001B\u000f\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004B\u001b\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006¢\u0006\u0002\u0010\u0007B!\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\u0010\b\u001a\u0004\u0018\u00010\u0006\u0012\u0006\u0010\t\u001a\u00020\n¢\u0006\u0002\u0010\u000bJ\b\u0010\u001e\u001a\u00020\u0011H\u0002J\u001a\u0010\u001f\u001a\u00020\u00112\u0006\u0010\u0002\u001a\u00020\u00032\b\u0010\b\u001a\u0004\u0018\u00010\u0006H\u0002J\u0018\u0010 \u001a\u00020\u00112\u0006\u0010!\u001a\u00020\"2\u0006\u0010#\u001a\u00020$H\u0002J\u0010\u0010%\u001a\u00020\u00112\u0006\u0010&\u001a\u00020'H\u0002J\u0012\u0010(\u001a\u00020\u00112\b\b\u0001\u0010)\u001a\u00020\nH\u0002J\u0016\u0010*\u001a\u00020\u00112\u0006\u0010+\u001a\u00020,2\u0006\u0010#\u001a\u00020$J\u0012\u0010-\u001a\u00020\u00112\b\u0010.\u001a\u0004\u0018\u00010/H\u0002J\u0012\u00100\u001a\u00020\u00112\b\u0010.\u001a\u0004\u0018\u00010/H\u0002J\u0012\u00101\u001a\u00020\u00112\b\u0010.\u001a\u0004\u0018\u00010/H\u0002J!\u00102\u001a\u00020\u00112\b\u00103\u001a\u0004\u0018\u0001042\b\u00105\u001a\u0004\u0018\u000104H\u0003¢\u0006\u0002\u00106J\u0012\u00107\u001a\u00020\u00112\b\u0010.\u001a\u0004\u0018\u00010/H\u0002J\u0010\u00108\u001a\u00020\u00112\u0006\u00109\u001a\u00020\nH\u0002J\u0012\u0010:\u001a\u00020\u00112\b\u0010\u001b\u001a\u0004\u0018\u00010\u001aH\u0002J\u0012\u0010;\u001a\u00020\u00112\b\u0010.\u001a\u0004\u0018\u00010/H\u0002J\u0012\u0010;\u001a\u00020\u00112\b\u0010<\u001a\u0004\u0018\u00010=H\u0002J\u0012\u0010>\u001a\u00020\u00112\b\u0010<\u001a\u0004\u0018\u00010=H\u0002R\u000e\u0010\f\u001a\u00020\rX\u0082.¢\u0006\u0002\n\u0000RL\u0010\u0013\u001a\u0016\u0012\u0006\u0012\u0004\u0018\u00010\u0010\u0012\u0004\u0012\u00020\u0011\u0018\u00010\u000fj\u0002`\u00122\u001a\u0010\u000e\u001a\u0016\u0012\u0006\u0012\u0004\u0018\u00010\u0010\u0012\u0004\u0012\u00020\u0011\u0018\u00010\u000fj\u0002`\u0012@FX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0014\u0010\u0015\"\u0004\b\u0016\u0010\u0017R\u0010\u0010\u0018\u001a\u0004\u0018\u00010\u0019X\u0082\u000e¢\u0006\u0002\n\u0000R\"\u0010\u001b\u001a\u0004\u0018\u00010\u001a2\b\u0010\u000e\u001a\u0004\u0018\u00010\u001a@BX\u0082\u000e¢\u0006\b\n\u0000\"\u0004\b\u001c\u0010\u001d¨\u0006?"}, d2 = {"Lcom/adif/elcanomovil/uiHome/views/StationNearView;", "Landroidx/constraintlayout/widget/ConstraintLayout;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "attr", "Landroid/util/AttributeSet;", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "attrs", "defStyleAttr", "", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "binding", "Lcom/adif/elcanomovil/uiHome/databinding/ViewStationNearBinding;", "value", "Lkotlin/Function1;", "Lcom/adif/elcanomovil/commonViews/data/StationOptionViewEntity;", "", "Lcom/adif/elcanomovil/commonViews/StationOptionListener;", ServiceSpecificExtraArgs.CastExtraArgs.LISTENER, "getListener", "()Lkotlin/jvm/functions/Function1;", "setListener", "(Lkotlin/jvm/functions/Function1;)V", "showLoadingJob", "Lkotlinx/coroutines/Job;", "Lcom/adif/elcanomovil/commonViews/data/StationViewEntity;", "station", "setStation", "(Lcom/adif/elcanomovil/commonViews/data/StationViewEntity;)V", "hideLocationPermissionStatusMessage", "initView", "showLoading", "show", "", "scope", "Lkotlinx/coroutines/CoroutineScope;", "showLocationPermissionStatus", "status", "Lcom/adif/elcanomovil/uiHome/LocationStatus;", "showPermissionStatusMessage", "message", "update", RemoteConfigConstants.ResponseFieldKey.STATE, "Lcom/adif/elcanomovil/uiHome/HomeFragmentBottomSheetViewState;", "updateArrivalsOption", "values", "Landroid/content/res/TypedArray;", "updateCommercialOption", "updateDeparturesOption", "updateDistanceTime", "distance", "", "time", "(Ljava/lang/Float;Ljava/lang/Float;)V", "updateInfoOption", "updateShowStationOption", "visibility", "updateShowStationOptions", "updateStationTitle", "title", "", "updateTitle", "ui-home_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public final class StationNearView extends ConstraintLayout {
|
||||
private ViewStationNearBinding binding;
|
||||
private Function1<? super StationOptionViewEntity, Unit> listener;
|
||||
private Job showLoadingJob;
|
||||
private StationViewEntity station;
|
||||
|
||||
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public /* synthetic */ class WhenMappings {
|
||||
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
|
||||
public static final /* synthetic */ int[] $EnumSwitchMapping$1;
|
||||
|
||||
static {
|
||||
int[] iArr = new int[StationViewEntity.Type.values().length];
|
||||
try {
|
||||
iArr[StationViewEntity.Type.NEAR.ordinal()] = 1;
|
||||
} catch (NoSuchFieldError unused) {
|
||||
}
|
||||
try {
|
||||
iArr[StationViewEntity.Type.HOME.ordinal()] = 2;
|
||||
} catch (NoSuchFieldError unused2) {
|
||||
}
|
||||
try {
|
||||
iArr[StationViewEntity.Type.WORK.ordinal()] = 3;
|
||||
} catch (NoSuchFieldError unused3) {
|
||||
}
|
||||
$EnumSwitchMapping$0 = iArr;
|
||||
int[] iArr2 = new int[LocationStatus.values().length];
|
||||
try {
|
||||
iArr2[LocationStatus.ENABLED.ordinal()] = 1;
|
||||
} catch (NoSuchFieldError unused4) {
|
||||
}
|
||||
try {
|
||||
iArr2[LocationStatus.DISABLED.ordinal()] = 2;
|
||||
} catch (NoSuchFieldError unused5) {
|
||||
}
|
||||
try {
|
||||
iArr2[LocationStatus.PERMISSION_DENIED.ordinal()] = 3;
|
||||
} catch (NoSuchFieldError unused6) {
|
||||
}
|
||||
$EnumSwitchMapping$1 = iArr2;
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public StationNearView(Context context) {
|
||||
super(context);
|
||||
Intrinsics.checkNotNullParameter(context, "context");
|
||||
initView(context, null);
|
||||
}
|
||||
|
||||
private final void hideLocationPermissionStatusMessage() {
|
||||
ViewStationNearBinding viewStationNearBinding = this.binding;
|
||||
ViewStationNearBinding viewStationNearBinding2 = null;
|
||||
if (viewStationNearBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding = null;
|
||||
}
|
||||
viewStationNearBinding.permissionStatusTextView.setVisibility(8);
|
||||
ViewStationNearBinding viewStationNearBinding3 = this.binding;
|
||||
if (viewStationNearBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding2 = viewStationNearBinding3;
|
||||
}
|
||||
viewStationNearBinding2.nearStationSubtitle.setVisibility(0);
|
||||
}
|
||||
|
||||
private final void initView(Context context, AttributeSet attrs) {
|
||||
ViewStationNearBinding inflate = ViewStationNearBinding.inflate(LayoutInflater.from(context), this, true);
|
||||
Intrinsics.checkNotNullExpressionValue(inflate, "inflate(...)");
|
||||
this.binding = inflate;
|
||||
TypedArray obtainStyledAttributes = context.getTheme().obtainStyledAttributes(attrs, R.styleable.StationNearView, 0, 0);
|
||||
try {
|
||||
updateStationTitle(obtainStyledAttributes);
|
||||
updateDeparturesOption(obtainStyledAttributes);
|
||||
updateArrivalsOption(obtainStyledAttributes);
|
||||
updateInfoOption(obtainStyledAttributes);
|
||||
updateCommercialOption(obtainStyledAttributes);
|
||||
} finally {
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
}
|
||||
|
||||
private final void setStation(StationViewEntity stationViewEntity) {
|
||||
this.station = stationViewEntity;
|
||||
Unit unit = null;
|
||||
ViewStationNearBinding viewStationNearBinding = null;
|
||||
if (stationViewEntity != null) {
|
||||
ViewStationNearBinding viewStationNearBinding2 = this.binding;
|
||||
if (viewStationNearBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding2 = null;
|
||||
}
|
||||
viewStationNearBinding2.stationInfoDepartures.updateData(new StationOptionViewEntity(null, null, null, StationViewEntity.Type.DEPARTURES, stationViewEntity.isDeparturesAvailable(), null, null, 103, null));
|
||||
ViewStationNearBinding viewStationNearBinding3 = this.binding;
|
||||
if (viewStationNearBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding3 = null;
|
||||
}
|
||||
viewStationNearBinding3.stationInfoArrivals.updateData(new StationOptionViewEntity(null, null, null, StationViewEntity.Type.ARRIVALS, stationViewEntity.isArrivalsAvailable(), null, null, 103, null));
|
||||
ViewStationNearBinding viewStationNearBinding4 = this.binding;
|
||||
if (viewStationNearBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding4 = null;
|
||||
}
|
||||
viewStationNearBinding4.stationInfoDetails.updateData(new StationOptionViewEntity(null, null, null, StationViewEntity.Type.INFO, stationViewEntity.isInfoDetailAvailable(), null, null, 103, null));
|
||||
ViewStationNearBinding viewStationNearBinding5 = this.binding;
|
||||
if (viewStationNearBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding = viewStationNearBinding5;
|
||||
}
|
||||
viewStationNearBinding.stationInfoComercial.updateData(new StationOptionViewEntity(null, null, null, StationViewEntity.Type.COMMERCIAL, stationViewEntity.isCommercialAreaAvailable(), null, stationViewEntity.getCommercialZoneType(), 39, null));
|
||||
int i = WhenMappings.$EnumSwitchMapping$0[stationViewEntity.getType().ordinal()];
|
||||
String string = i != 1 ? i != 2 ? i != 3 ? getContext().getString(R.string.near_station_selected_title) : getContext().getString(R.string.near_work_selected_title) : getContext().getString(R.string.near_home_selected_title) : getContext().getString(R.string.near_station_title);
|
||||
Intrinsics.checkNotNull(string);
|
||||
updateTitle(string);
|
||||
updateStationTitle(stationViewEntity.getName());
|
||||
updateDistanceTime(stationViewEntity.getDistance(), stationViewEntity.getDuration());
|
||||
unit = Unit.INSTANCE;
|
||||
}
|
||||
if (unit == null) {
|
||||
updateTitle(getContext().getString(R.string.near_station_title));
|
||||
updateStationTitle(getRootView().getContext().getString(R.string.near_station_loading_title));
|
||||
}
|
||||
}
|
||||
|
||||
private final void showLoading(boolean show, CoroutineScope scope) {
|
||||
Job launch$default;
|
||||
ViewStationNearBinding viewStationNearBinding = null;
|
||||
if (show) {
|
||||
Job job = this.showLoadingJob;
|
||||
if (job == null || !job.isActive()) {
|
||||
launch$default = BuildersKt__Builders_commonKt.launch$default(scope, null, null, new j(this, null), 3, null);
|
||||
this.showLoadingJob = launch$default;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
Job job2 = this.showLoadingJob;
|
||||
if (job2 != null) {
|
||||
Job.DefaultImpls.cancel$default(job2, (CancellationException) null, 1, (Object) null);
|
||||
}
|
||||
this.showLoadingJob = null;
|
||||
ViewStationNearBinding viewStationNearBinding2 = this.binding;
|
||||
if (viewStationNearBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding = viewStationNearBinding2;
|
||||
}
|
||||
viewStationNearBinding.stationOptionsLoading.setVisibility(8);
|
||||
updateShowStationOptions(this.station);
|
||||
}
|
||||
|
||||
private final void showLocationPermissionStatus(LocationStatus status) {
|
||||
int i = WhenMappings.$EnumSwitchMapping$1[status.ordinal()];
|
||||
if (i == 1) {
|
||||
hideLocationPermissionStatusMessage();
|
||||
} else if (i == 2) {
|
||||
showPermissionStatusMessage(R.string.near_station_no_location_available_info);
|
||||
} else {
|
||||
if (i != 3) {
|
||||
return;
|
||||
}
|
||||
showPermissionStatusMessage(R.string.near_station_no_location_permission_info);
|
||||
}
|
||||
}
|
||||
|
||||
private final void showPermissionStatusMessage(int message) {
|
||||
ViewStationNearBinding viewStationNearBinding = this.binding;
|
||||
ViewStationNearBinding viewStationNearBinding2 = null;
|
||||
if (viewStationNearBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding = null;
|
||||
}
|
||||
viewStationNearBinding.permissionStatusTextView.setText(message);
|
||||
ViewStationNearBinding viewStationNearBinding3 = this.binding;
|
||||
if (viewStationNearBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding3 = null;
|
||||
}
|
||||
viewStationNearBinding3.permissionStatusTextView.setVisibility(0);
|
||||
ViewStationNearBinding viewStationNearBinding4 = this.binding;
|
||||
if (viewStationNearBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding4 = null;
|
||||
}
|
||||
viewStationNearBinding4.nearStationSubtitle.setVisibility(8);
|
||||
updateShowStationOption(8);
|
||||
ViewStationNearBinding viewStationNearBinding5 = this.binding;
|
||||
if (viewStationNearBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding2 = viewStationNearBinding5;
|
||||
}
|
||||
viewStationNearBinding2.nearStationInfo.setVisibility(8);
|
||||
}
|
||||
|
||||
private final void updateArrivalsOption(TypedArray values) {
|
||||
if (values != null) {
|
||||
String string = values.getString(R.styleable.StationNearView_arrivalsTitleText);
|
||||
ViewStationNearBinding viewStationNearBinding = null;
|
||||
if (string != null) {
|
||||
StringUtils.Companion companion = StringUtils.INSTANCE;
|
||||
Context context = getContext();
|
||||
Intrinsics.checkNotNullExpressionValue(context, "getContext(...)");
|
||||
Intrinsics.checkNotNull(string);
|
||||
SpannableString textStyle = companion.textStyle(context, string, string, R.font.open_sans_semi_bold, getContext().getColor(R.color.white));
|
||||
ViewStationNearBinding viewStationNearBinding2 = this.binding;
|
||||
if (viewStationNearBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding2 = null;
|
||||
}
|
||||
viewStationNearBinding2.stationInfoArrivals.getStationOptionTitle().setText(textStyle);
|
||||
}
|
||||
int i = R.styleable.StationNearView_arrivalsTitleTextColor;
|
||||
Context context2 = getContext();
|
||||
int i4 = R.color.white;
|
||||
int color = values.getColor(i, context2.getColor(i4));
|
||||
ViewStationNearBinding viewStationNearBinding3 = this.binding;
|
||||
if (viewStationNearBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding3 = null;
|
||||
}
|
||||
viewStationNearBinding3.stationInfoArrivals.getStationOptionTitle().setTextColor(color);
|
||||
int dimensionPixelSize = values.getDimensionPixelSize(R.styleable.StationNearView_arrivalsTitleTextSize, (int) getContext().getResources().getDimension(R.dimen.medium_text_size));
|
||||
ViewStationNearBinding viewStationNearBinding4 = this.binding;
|
||||
if (viewStationNearBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding4 = null;
|
||||
}
|
||||
viewStationNearBinding4.stationInfoArrivals.getStationOptionTitle().setTextSize(0, dimensionPixelSize);
|
||||
String string2 = values.getString(R.styleable.StationNearView_arrivalsSubtitleText);
|
||||
if (string2 != null) {
|
||||
StringUtils.Companion companion2 = StringUtils.INSTANCE;
|
||||
Context context3 = getContext();
|
||||
Intrinsics.checkNotNullExpressionValue(context3, "getContext(...)");
|
||||
Intrinsics.checkNotNull(string2);
|
||||
SpannableString textStyle2 = companion2.textStyle(context3, string2, string2, R.font.open_sans_bold, getContext().getColor(i4));
|
||||
ViewStationNearBinding viewStationNearBinding5 = this.binding;
|
||||
if (viewStationNearBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding5 = null;
|
||||
}
|
||||
viewStationNearBinding5.stationInfoArrivals.getStationOptionSubtitle().setText(textStyle2);
|
||||
}
|
||||
int color2 = values.getColor(R.styleable.StationNearView_arrivalsSubtitleTextColor, getContext().getColor(i4));
|
||||
ViewStationNearBinding viewStationNearBinding6 = this.binding;
|
||||
if (viewStationNearBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding6 = null;
|
||||
}
|
||||
viewStationNearBinding6.stationInfoArrivals.getStationOptionSubtitle().setTextColor(color2);
|
||||
int dimensionPixelSize2 = values.getDimensionPixelSize(R.styleable.StationNearView_arrivalsSubtitleTextSize, (int) getContext().getResources().getDimension(R.dimen.big_text_size));
|
||||
ViewStationNearBinding viewStationNearBinding7 = this.binding;
|
||||
if (viewStationNearBinding7 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding7 = null;
|
||||
}
|
||||
viewStationNearBinding7.stationInfoArrivals.getStationOptionSubtitle().setTextSize(0, dimensionPixelSize2);
|
||||
ViewStationNearBinding viewStationNearBinding8 = this.binding;
|
||||
if (viewStationNearBinding8 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding = viewStationNearBinding8;
|
||||
}
|
||||
viewStationNearBinding.stationInfoArrivals.setEnabled(values.getBoolean(R.styleable.StationNearView_arrivalsAvailable, false));
|
||||
}
|
||||
}
|
||||
|
||||
private final void updateCommercialOption(TypedArray values) {
|
||||
if (values != null) {
|
||||
String string = values.getString(R.styleable.StationNearView_commercialTitleText);
|
||||
ViewStationNearBinding viewStationNearBinding = null;
|
||||
if (string != null) {
|
||||
StringUtils.Companion companion = StringUtils.INSTANCE;
|
||||
Context context = getContext();
|
||||
Intrinsics.checkNotNullExpressionValue(context, "getContext(...)");
|
||||
Intrinsics.checkNotNull(string);
|
||||
SpannableString textStyle = companion.textStyle(context, string, string, R.font.open_sans_semi_bold, getContext().getColor(R.color.white));
|
||||
ViewStationNearBinding viewStationNearBinding2 = this.binding;
|
||||
if (viewStationNearBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding2 = null;
|
||||
}
|
||||
viewStationNearBinding2.stationInfoComercial.getStationOptionTitle().setText(textStyle);
|
||||
}
|
||||
int i = R.styleable.StationNearView_commercialTitleTextColor;
|
||||
Context context2 = getContext();
|
||||
int i4 = R.color.white;
|
||||
int color = values.getColor(i, context2.getColor(i4));
|
||||
ViewStationNearBinding viewStationNearBinding3 = this.binding;
|
||||
if (viewStationNearBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding3 = null;
|
||||
}
|
||||
viewStationNearBinding3.stationInfoComercial.getStationOptionTitle().setTextColor(color);
|
||||
int dimensionPixelSize = values.getDimensionPixelSize(R.styleable.StationNearView_commercialTitleTextSize, (int) getContext().getResources().getDimension(R.dimen.medium_text_size));
|
||||
ViewStationNearBinding viewStationNearBinding4 = this.binding;
|
||||
if (viewStationNearBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding4 = null;
|
||||
}
|
||||
viewStationNearBinding4.stationInfoComercial.getStationOptionTitle().setTextSize(0, dimensionPixelSize);
|
||||
String string2 = values.getString(R.styleable.StationNearView_commercialSubtitleText);
|
||||
if (string2 != null) {
|
||||
StringUtils.Companion companion2 = StringUtils.INSTANCE;
|
||||
Context context3 = getContext();
|
||||
Intrinsics.checkNotNullExpressionValue(context3, "getContext(...)");
|
||||
Intrinsics.checkNotNull(string2);
|
||||
SpannableString textStyle2 = companion2.textStyle(context3, string2, string2, R.font.open_sans_bold, getContext().getColor(i4));
|
||||
ViewStationNearBinding viewStationNearBinding5 = this.binding;
|
||||
if (viewStationNearBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding5 = null;
|
||||
}
|
||||
viewStationNearBinding5.stationInfoComercial.getStationOptionSubtitle().setText(textStyle2);
|
||||
}
|
||||
int color2 = values.getColor(R.styleable.StationNearView_commercialSubtitleTextColor, getContext().getColor(i4));
|
||||
ViewStationNearBinding viewStationNearBinding6 = this.binding;
|
||||
if (viewStationNearBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding6 = null;
|
||||
}
|
||||
viewStationNearBinding6.stationInfoComercial.getStationOptionSubtitle().setTextColor(color2);
|
||||
int dimensionPixelSize2 = values.getDimensionPixelSize(R.styleable.StationNearView_commercialSubtitleTextSize, (int) getContext().getResources().getDimension(R.dimen.big_text_size));
|
||||
ViewStationNearBinding viewStationNearBinding7 = this.binding;
|
||||
if (viewStationNearBinding7 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding7 = null;
|
||||
}
|
||||
viewStationNearBinding7.stationInfoComercial.getStationOptionSubtitle().setTextSize(0, dimensionPixelSize2);
|
||||
ViewStationNearBinding viewStationNearBinding8 = this.binding;
|
||||
if (viewStationNearBinding8 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding = viewStationNearBinding8;
|
||||
}
|
||||
viewStationNearBinding.stationInfoComercial.setEnabled(values.getBoolean(R.styleable.StationNearView_commercialAvailable, false));
|
||||
}
|
||||
}
|
||||
|
||||
private final void updateDeparturesOption(TypedArray values) {
|
||||
if (values != null) {
|
||||
String string = values.getString(R.styleable.StationNearView_departuresTitleText);
|
||||
ViewStationNearBinding viewStationNearBinding = null;
|
||||
if (string != null) {
|
||||
StringUtils.Companion companion = StringUtils.INSTANCE;
|
||||
Context context = getContext();
|
||||
Intrinsics.checkNotNullExpressionValue(context, "getContext(...)");
|
||||
Intrinsics.checkNotNull(string);
|
||||
SpannableString textStyle = companion.textStyle(context, string, string, R.font.open_sans_semi_bold, getContext().getColor(R.color.white));
|
||||
ViewStationNearBinding viewStationNearBinding2 = this.binding;
|
||||
if (viewStationNearBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding2 = null;
|
||||
}
|
||||
viewStationNearBinding2.stationInfoDepartures.getStationOptionTitle().setText(textStyle);
|
||||
}
|
||||
int i = R.styleable.StationNearView_departuresTitleTextColor;
|
||||
Context context2 = getContext();
|
||||
int i4 = R.color.white;
|
||||
int color = values.getColor(i, context2.getColor(i4));
|
||||
ViewStationNearBinding viewStationNearBinding3 = this.binding;
|
||||
if (viewStationNearBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding3 = null;
|
||||
}
|
||||
viewStationNearBinding3.stationInfoDepartures.getStationOptionTitle().setTextColor(color);
|
||||
int dimensionPixelSize = values.getDimensionPixelSize(R.styleable.StationNearView_departuresTitleTextSize, (int) getContext().getResources().getDimension(R.dimen.medium_text_size));
|
||||
ViewStationNearBinding viewStationNearBinding4 = this.binding;
|
||||
if (viewStationNearBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding4 = null;
|
||||
}
|
||||
viewStationNearBinding4.stationInfoDepartures.getStationOptionTitle().setTextSize(0, dimensionPixelSize);
|
||||
String string2 = values.getString(R.styleable.StationNearView_departuresSubtitleText);
|
||||
if (string2 != null) {
|
||||
StringUtils.Companion companion2 = StringUtils.INSTANCE;
|
||||
Context context3 = getContext();
|
||||
Intrinsics.checkNotNullExpressionValue(context3, "getContext(...)");
|
||||
Intrinsics.checkNotNull(string2);
|
||||
SpannableString textStyle2 = companion2.textStyle(context3, string2, string2, R.font.open_sans_bold, getContext().getColor(i4));
|
||||
ViewStationNearBinding viewStationNearBinding5 = this.binding;
|
||||
if (viewStationNearBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding5 = null;
|
||||
}
|
||||
viewStationNearBinding5.stationInfoDepartures.getStationOptionSubtitle().setText(textStyle2);
|
||||
}
|
||||
int color2 = values.getColor(R.styleable.StationNearView_departuresSubtitleTextColor, getContext().getColor(i4));
|
||||
ViewStationNearBinding viewStationNearBinding6 = this.binding;
|
||||
if (viewStationNearBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding6 = null;
|
||||
}
|
||||
viewStationNearBinding6.stationInfoDepartures.getStationOptionSubtitle().setTextColor(color2);
|
||||
int dimensionPixelSize2 = values.getDimensionPixelSize(R.styleable.StationNearView_departuresSubtitleTextSize, (int) getContext().getResources().getDimension(R.dimen.big_text_size));
|
||||
ViewStationNearBinding viewStationNearBinding7 = this.binding;
|
||||
if (viewStationNearBinding7 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding7 = null;
|
||||
}
|
||||
viewStationNearBinding7.stationInfoDepartures.getStationOptionSubtitle().setTextSize(0, dimensionPixelSize2);
|
||||
ViewStationNearBinding viewStationNearBinding8 = this.binding;
|
||||
if (viewStationNearBinding8 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding = viewStationNearBinding8;
|
||||
}
|
||||
viewStationNearBinding.stationInfoDepartures.setEnabled(values.getBoolean(R.styleable.StationNearView_departuresAvailable, false));
|
||||
}
|
||||
}
|
||||
|
||||
@SuppressLint({"SetTextI18n"})
|
||||
private final void updateDistanceTime(Float distance, Float time) {
|
||||
int i;
|
||||
ViewStationNearBinding viewStationNearBinding = this.binding;
|
||||
if (viewStationNearBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding = null;
|
||||
}
|
||||
TextView textView = viewStationNearBinding.nearStationInfo;
|
||||
if (distance == null || time == null) {
|
||||
i = 8;
|
||||
} else {
|
||||
textView.setText(FloatExtensionsKt.toDistance(distance.floatValue()) + " - " + FloatExtensionsKt.toDuration(time.floatValue()));
|
||||
i = 0;
|
||||
}
|
||||
textView.setVisibility(i);
|
||||
}
|
||||
|
||||
private final void updateInfoOption(TypedArray values) {
|
||||
if (values != null) {
|
||||
String string = values.getString(R.styleable.StationNearView_infoTitleText);
|
||||
ViewStationNearBinding viewStationNearBinding = null;
|
||||
if (string != null) {
|
||||
ViewStationNearBinding viewStationNearBinding2 = this.binding;
|
||||
if (viewStationNearBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding2 = null;
|
||||
}
|
||||
viewStationNearBinding2.stationInfoDetails.getStationOptionTitle().setText(string);
|
||||
}
|
||||
int i = R.styleable.StationNearView_infoTitleTextColor;
|
||||
Context context = getContext();
|
||||
int i4 = R.color.white;
|
||||
int color = values.getColor(i, context.getColor(i4));
|
||||
ViewStationNearBinding viewStationNearBinding3 = this.binding;
|
||||
if (viewStationNearBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding3 = null;
|
||||
}
|
||||
viewStationNearBinding3.stationInfoDetails.getStationOptionTitle().setTextColor(color);
|
||||
int dimensionPixelSize = values.getDimensionPixelSize(R.styleable.StationNearView_infoTitleTextSize, (int) getContext().getResources().getDimension(R.dimen.big_text_size));
|
||||
ViewStationNearBinding viewStationNearBinding4 = this.binding;
|
||||
if (viewStationNearBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding4 = null;
|
||||
}
|
||||
viewStationNearBinding4.stationInfoDetails.getStationOptionTitle().setTextSize(0, dimensionPixelSize);
|
||||
String string2 = values.getString(R.styleable.StationNearView_infoSubtitleText);
|
||||
if (string2 != null) {
|
||||
ViewStationNearBinding viewStationNearBinding5 = this.binding;
|
||||
if (viewStationNearBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding5 = null;
|
||||
}
|
||||
viewStationNearBinding5.stationInfoDetails.getStationOptionSubtitle().setText(string2);
|
||||
}
|
||||
int color2 = values.getColor(R.styleable.StationNearView_infoSubtitleTextColor, getContext().getColor(i4));
|
||||
ViewStationNearBinding viewStationNearBinding6 = this.binding;
|
||||
if (viewStationNearBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding6 = null;
|
||||
}
|
||||
viewStationNearBinding6.stationInfoDetails.getStationOptionSubtitle().setTextColor(color2);
|
||||
int dimensionPixelSize2 = values.getDimensionPixelSize(R.styleable.StationNearView_infoSubtitleTextSize, (int) getContext().getResources().getDimension(R.dimen.medium_text_size));
|
||||
ViewStationNearBinding viewStationNearBinding7 = this.binding;
|
||||
if (viewStationNearBinding7 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding7 = null;
|
||||
}
|
||||
viewStationNearBinding7.stationInfoDetails.getStationOptionSubtitle().setTextSize(0, dimensionPixelSize2);
|
||||
ViewStationNearBinding viewStationNearBinding8 = this.binding;
|
||||
if (viewStationNearBinding8 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding = viewStationNearBinding8;
|
||||
}
|
||||
viewStationNearBinding.stationInfoDetails.setEnabled(values.getBoolean(R.styleable.StationNearView_infoAvailable, false));
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public final void updateShowStationOption(int visibility) {
|
||||
ViewStationNearBinding viewStationNearBinding = this.binding;
|
||||
ViewStationNearBinding viewStationNearBinding2 = null;
|
||||
if (viewStationNearBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding = null;
|
||||
}
|
||||
viewStationNearBinding.stationInfoArrivals.setVisibility(visibility);
|
||||
ViewStationNearBinding viewStationNearBinding3 = this.binding;
|
||||
if (viewStationNearBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding3 = null;
|
||||
}
|
||||
viewStationNearBinding3.stationInfoDepartures.setVisibility(visibility);
|
||||
ViewStationNearBinding viewStationNearBinding4 = this.binding;
|
||||
if (viewStationNearBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding4 = null;
|
||||
}
|
||||
viewStationNearBinding4.stationInfoComercial.setVisibility(visibility);
|
||||
ViewStationNearBinding viewStationNearBinding5 = this.binding;
|
||||
if (viewStationNearBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding2 = viewStationNearBinding5;
|
||||
}
|
||||
viewStationNearBinding2.stationInfoDetails.setVisibility(visibility);
|
||||
}
|
||||
|
||||
private final void updateShowStationOptions(StationViewEntity station) {
|
||||
ViewStationNearBinding viewStationNearBinding = this.binding;
|
||||
ViewStationNearBinding viewStationNearBinding2 = null;
|
||||
if (viewStationNearBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding = null;
|
||||
}
|
||||
viewStationNearBinding.nearStationInfo.setVisibility(station != null ? 0 : 8);
|
||||
ViewStationNearBinding viewStationNearBinding3 = this.binding;
|
||||
if (viewStationNearBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding2 = viewStationNearBinding3;
|
||||
}
|
||||
viewStationNearBinding2.permissionStatusTextView.setVisibility(station != null ? 8 : 0);
|
||||
updateShowStationOption(station != null ? 0 : 8);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public final void updateStationTitle(String title) {
|
||||
ViewStationNearBinding viewStationNearBinding = this.binding;
|
||||
if (viewStationNearBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding = null;
|
||||
}
|
||||
viewStationNearBinding.nearStationSubtitle.setText(title);
|
||||
}
|
||||
|
||||
private final void updateTitle(String title) {
|
||||
ViewStationNearBinding viewStationNearBinding = this.binding;
|
||||
if (viewStationNearBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding = null;
|
||||
}
|
||||
viewStationNearBinding.nearStationTitle.setText(title);
|
||||
}
|
||||
|
||||
public final Function1<StationOptionViewEntity, Unit> getListener() {
|
||||
return this.listener;
|
||||
}
|
||||
|
||||
public final void setListener(Function1<? super StationOptionViewEntity, Unit> function1) {
|
||||
this.listener = function1;
|
||||
ViewStationNearBinding viewStationNearBinding = this.binding;
|
||||
ViewStationNearBinding viewStationNearBinding2 = null;
|
||||
if (viewStationNearBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding = null;
|
||||
}
|
||||
viewStationNearBinding.stationInfoDepartures.setListener(this.listener);
|
||||
ViewStationNearBinding viewStationNearBinding3 = this.binding;
|
||||
if (viewStationNearBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding3 = null;
|
||||
}
|
||||
viewStationNearBinding3.stationInfoArrivals.setListener(this.listener);
|
||||
ViewStationNearBinding viewStationNearBinding4 = this.binding;
|
||||
if (viewStationNearBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding4 = null;
|
||||
}
|
||||
viewStationNearBinding4.stationInfoDetails.setListener(this.listener);
|
||||
ViewStationNearBinding viewStationNearBinding5 = this.binding;
|
||||
if (viewStationNearBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding2 = viewStationNearBinding5;
|
||||
}
|
||||
viewStationNearBinding2.stationInfoComercial.setListener(this.listener);
|
||||
}
|
||||
|
||||
public final void update(HomeFragmentBottomSheetViewState state, CoroutineScope scope) {
|
||||
Intrinsics.checkNotNullParameter(state, "state");
|
||||
Intrinsics.checkNotNullParameter(scope, "scope");
|
||||
if (state instanceof HomeFragmentBottomSheetViewState.NearestStationShown) {
|
||||
HomeFragmentBottomSheetViewState.NearestStationShown nearestStationShown = (HomeFragmentBottomSheetViewState.NearestStationShown) state;
|
||||
setStation(nearestStationShown.getNearestStation());
|
||||
showLoading(nearestStationShown.getShowLoading(), scope);
|
||||
showLocationPermissionStatus(nearestStationShown.getLocationStatus());
|
||||
return;
|
||||
}
|
||||
if (!(state instanceof HomeFragmentBottomSheetViewState.StationSelected)) {
|
||||
boolean z3 = state instanceof HomeFragmentBottomSheetViewState.Hidden;
|
||||
} else {
|
||||
setStation(((HomeFragmentBottomSheetViewState.StationSelected) state).getSelectedStation());
|
||||
hideLocationPermissionStatusMessage();
|
||||
}
|
||||
}
|
||||
|
||||
private final void updateStationTitle(TypedArray values) {
|
||||
String string;
|
||||
if (values == null || (string = values.getString(R.styleable.StationNearView_stationTitleText)) == null) {
|
||||
return;
|
||||
}
|
||||
updateStationTitle(string);
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public StationNearView(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
Intrinsics.checkNotNullParameter(context, "context");
|
||||
initView(context, attributeSet);
|
||||
}
|
||||
|
||||
public /* synthetic */ StationNearView(Context context, AttributeSet attributeSet, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this(context, (i & 2) != 0 ? null : attributeSet);
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public StationNearView(Context context, AttributeSet attributeSet, int i) {
|
||||
super(context, attributeSet, i);
|
||||
Intrinsics.checkNotNullParameter(context, "context");
|
||||
initView(context, attributeSet);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Rect;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||
import androidx.recyclerview.widget.AbstractC0232n0;
|
||||
import androidx.recyclerview.widget.E0;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import com.adif.elcanomovil.uiHome.R;
|
||||
import com.adif.elcanomovil.uiHome.adapters.UserFavoritesAdapter;
|
||||
import com.adif.elcanomovil.uiHome.data.UserFavoriteVO;
|
||||
import com.adif.elcanomovil.uiHome.databinding.ViewUserFavoritesBinding;
|
||||
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.function.Predicate;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
@Metadata(d1 = {"\u0000P\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010 \n\u0002\b\u0006\u0018\u00002\u00020\u0001B\u000f\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004B\u001b\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006¢\u0006\u0002\u0010\u0007B!\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\u0010\b\u001a\u0004\u0018\u00010\u0006\u0012\u0006\u0010\t\u001a\u00020\n¢\u0006\u0002\u0010\u000bJ\u000e\u0010\u001d\u001a\u00020\u00172\u0006\u0010\u001e\u001a\u00020\u0010J\u0014\u0010\u001f\u001a\u00020\u00172\f\u0010\u0012\u001a\b\u0012\u0004\u0012\u00020\u00100 J\b\u0010!\u001a\u00020\u0017H\u0002J\u001a\u0010\"\u001a\u00020\u00172\u0006\u0010\u0002\u001a\u00020\u00032\b\u0010\b\u001a\u0004\u0018\u00010\u0006H\u0002J\b\u0010#\u001a\u00020\u0017H\u0002J\u0006\u0010$\u001a\u00020\u0017J\u000e\u0010%\u001a\u00020\u00172\u0006\u0010\u001e\u001a\u00020\u0010R\u000e\u0010\f\u001a\u00020\rX\u0082.¢\u0006\u0002\n\u0000R>\u0010\u0012\u001a\u0012\u0012\u0004\u0012\u00020\u00100\u000fj\b\u0012\u0004\u0012\u00020\u0010`\u00112\u0016\u0010\u000e\u001a\u0012\u0012\u0004\u0012\u00020\u00100\u000fj\b\u0012\u0004\u0012\u00020\u0010`\u0011@BX\u0082\u000e¢\u0006\b\n\u0000\"\u0004\b\u0013\u0010\u0014R,\u0010\u0015\u001a\u0014\u0012\u0004\u0012\u00020\u0010\u0012\u0004\u0012\u00020\u0017\u0018\u00010\u0016j\u0002`\u0018X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0019\u0010\u001a\"\u0004\b\u001b\u0010\u001c¨\u0006&"}, d2 = {"Lcom/adif/elcanomovil/uiHome/views/UserFavoritesView;", "Landroidx/constraintlayout/widget/ConstraintLayout;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "attr", "Landroid/util/AttributeSet;", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "attrs", "defStyleAttr", "", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "binding", "Lcom/adif/elcanomovil/uiHome/databinding/ViewUserFavoritesBinding;", "value", "Ljava/util/ArrayList;", "Lcom/adif/elcanomovil/uiHome/data/UserFavoriteVO;", "Lkotlin/collections/ArrayList;", "favorites", "setFavorites", "(Ljava/util/ArrayList;)V", ServiceSpecificExtraArgs.CastExtraArgs.LISTENER, "Lkotlin/Function1;", "", "Lcom/adif/elcanomovil/uiHome/adapters/UserFavoriteListener;", "getListener", "()Lkotlin/jvm/functions/Function1;", "setListener", "(Lkotlin/jvm/functions/Function1;)V", "addFavorite", "favorite", "addFavorites", "", "configureViews", "initView", "notifyDataSetChanged", "removeAllFavorites", "removeFavorite", "ui-home_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nUserFavoritesView.kt\nKotlin\n*S Kotlin\n*F\n+ 1 UserFavoritesView.kt\ncom/adif/elcanomovil/uiHome/views/UserFavoritesView\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,105:1\n350#2,7:106\n*S KotlinDebug\n*F\n+ 1 UserFavoritesView.kt\ncom/adif/elcanomovil/uiHome/views/UserFavoritesView\n*L\n74#1:106,7\n*E\n"})
|
||||
/* loaded from: classes2.dex */
|
||||
public final class UserFavoritesView extends ConstraintLayout {
|
||||
private ViewUserFavoritesBinding binding;
|
||||
private ArrayList<UserFavoriteVO> favorites;
|
||||
private Function1<? super UserFavoriteVO, Unit> listener;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public UserFavoritesView(Context context) {
|
||||
super(context);
|
||||
Intrinsics.checkNotNullParameter(context, "context");
|
||||
this.favorites = new ArrayList<>();
|
||||
initView(context, null);
|
||||
}
|
||||
|
||||
private final void configureViews() {
|
||||
ViewUserFavoritesBinding viewUserFavoritesBinding = this.binding;
|
||||
if (viewUserFavoritesBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewUserFavoritesBinding = null;
|
||||
}
|
||||
viewUserFavoritesBinding.recycleViewFavouriteStations.i(new AbstractC0232n0() { // from class: com.adif.elcanomovil.uiHome.views.UserFavoritesView$configureViews$1
|
||||
@Override // androidx.recyclerview.widget.AbstractC0232n0
|
||||
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, E0 state) {
|
||||
Intrinsics.checkNotNullParameter(outRect, "outRect");
|
||||
Intrinsics.checkNotNullParameter(view, "view");
|
||||
Intrinsics.checkNotNullParameter(parent, "parent");
|
||||
Intrinsics.checkNotNullParameter(state, "state");
|
||||
super.getItemOffsets(outRect, view, parent, state);
|
||||
outRect.bottom = 16;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private final void initView(Context context, AttributeSet attrs) {
|
||||
View.inflate(context, R.layout.view_user_favorites, this);
|
||||
ViewUserFavoritesBinding bind = ViewUserFavoritesBinding.bind(this);
|
||||
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
|
||||
this.binding = bind;
|
||||
configureViews();
|
||||
}
|
||||
|
||||
private final void notifyDataSetChanged() {
|
||||
ViewUserFavoritesBinding viewUserFavoritesBinding = this.binding;
|
||||
if (viewUserFavoritesBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewUserFavoritesBinding = null;
|
||||
}
|
||||
RecyclerView recyclerView = viewUserFavoritesBinding.recycleViewFavouriteStations;
|
||||
ArrayList<UserFavoriteVO> arrayList = this.favorites;
|
||||
Function1<? super UserFavoriteVO, Unit> function1 = this.listener;
|
||||
Context context = getContext();
|
||||
Intrinsics.checkNotNullExpressionValue(context, "getContext(...)");
|
||||
recyclerView.setAdapter(new UserFavoritesAdapter(arrayList, function1, context));
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final boolean removeFavorite$lambda$0(Function1 tmp0, Object obj) {
|
||||
Intrinsics.checkNotNullParameter(tmp0, "$tmp0");
|
||||
return ((Boolean) tmp0.invoke(obj)).booleanValue();
|
||||
}
|
||||
|
||||
private final void setFavorites(ArrayList<UserFavoriteVO> arrayList) {
|
||||
this.favorites = arrayList;
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
public final void addFavorite(UserFavoriteVO favorite) {
|
||||
Intrinsics.checkNotNullParameter(favorite, "favorite");
|
||||
this.favorites.add(favorite);
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
public final void addFavorites(List<UserFavoriteVO> favorites) {
|
||||
Intrinsics.checkNotNullParameter(favorites, "favorites");
|
||||
setFavorites(new ArrayList<>());
|
||||
this.favorites.addAll(favorites);
|
||||
ViewUserFavoritesBinding viewUserFavoritesBinding = this.binding;
|
||||
ViewUserFavoritesBinding viewUserFavoritesBinding2 = null;
|
||||
if (viewUserFavoritesBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewUserFavoritesBinding = null;
|
||||
}
|
||||
viewUserFavoritesBinding.recycleViewFavouriteStations.setVisibility(0);
|
||||
ViewUserFavoritesBinding viewUserFavoritesBinding3 = this.binding;
|
||||
if (viewUserFavoritesBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewUserFavoritesBinding2 = viewUserFavoritesBinding3;
|
||||
}
|
||||
viewUserFavoritesBinding2.viewFavouriteStationsEmpty.setVisibility(8);
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
public final Function1<UserFavoriteVO, Unit> getListener() {
|
||||
return this.listener;
|
||||
}
|
||||
|
||||
public final void removeAllFavorites() {
|
||||
setFavorites(new ArrayList<>());
|
||||
ViewUserFavoritesBinding viewUserFavoritesBinding = this.binding;
|
||||
ViewUserFavoritesBinding viewUserFavoritesBinding2 = null;
|
||||
if (viewUserFavoritesBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewUserFavoritesBinding = null;
|
||||
}
|
||||
viewUserFavoritesBinding.recycleViewFavouriteStations.setVisibility(8);
|
||||
ViewUserFavoritesBinding viewUserFavoritesBinding3 = this.binding;
|
||||
if (viewUserFavoritesBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewUserFavoritesBinding2 = viewUserFavoritesBinding3;
|
||||
}
|
||||
viewUserFavoritesBinding2.viewFavouriteStationsEmpty.setVisibility(0);
|
||||
}
|
||||
|
||||
public final void removeFavorite(UserFavoriteVO favorite) {
|
||||
Intrinsics.checkNotNullParameter(favorite, "favorite");
|
||||
ArrayList<UserFavoriteVO> arrayList = this.favorites;
|
||||
final I1.b bVar = new I1.b(favorite, 10);
|
||||
arrayList.removeIf(new Predicate() { // from class: com.adif.elcanomovil.uiHome.views.k
|
||||
@Override // java.util.function.Predicate
|
||||
public final boolean test(Object obj) {
|
||||
boolean removeFavorite$lambda$0;
|
||||
removeFavorite$lambda$0 = UserFavoritesView.removeFavorite$lambda$0(I1.b.this, obj);
|
||||
return removeFavorite$lambda$0;
|
||||
}
|
||||
});
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
public final void setListener(Function1<? super UserFavoriteVO, Unit> function1) {
|
||||
this.listener = function1;
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public UserFavoritesView(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
Intrinsics.checkNotNullParameter(context, "context");
|
||||
this.favorites = new ArrayList<>();
|
||||
initView(context, attributeSet);
|
||||
}
|
||||
|
||||
public /* synthetic */ UserFavoritesView(Context context, AttributeSet attributeSet, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this(context, (i & 2) != 0 ? null : attributeSet);
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public UserFavoritesView(Context context, AttributeSet attributeSet, int i) {
|
||||
super(context, attributeSet, i);
|
||||
Intrinsics.checkNotNullParameter(context, "context");
|
||||
this.favorites = new ArrayList<>();
|
||||
initView(context, attributeSet);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\b\n\u0000\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0082T¢\u0006\u0002\n\u0000¨\u0006\u0002"}, d2 = {"DIVIDER_HEIGHT", "", "ui-home_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes2.dex */
|
||||
public final class UserFavoritesViewKt {
|
||||
private static final int DIVIDER_HEIGHT = 16;
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import com.adif.elcanomovil.commonViews.data.StationViewEntity;
|
||||
import com.google.android.gms.maps.model.LatLng;
|
||||
import java.util.ArrayList;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Lambda;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class a extends Lambda implements Function1 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ int f5110a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ HomeMapView f5111b;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public /* synthetic */ a(HomeMapView homeMapView, int i) {
|
||||
super(1);
|
||||
this.f5110a = i;
|
||||
this.f5111b = homeMapView;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public final Object invoke(Object obj) {
|
||||
switch (this.f5110a) {
|
||||
case 0:
|
||||
StationViewEntity stationViewEntity = (StationViewEntity) obj;
|
||||
Function1<StationViewEntity, Unit> listener = this.f5111b.getListener();
|
||||
if (listener != null) {
|
||||
listener.invoke(stationViewEntity);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
case 1:
|
||||
ArrayList arrayList = (ArrayList) obj;
|
||||
Intrinsics.checkNotNull(arrayList);
|
||||
HomeMapView.access$addMarkers(this.f5111b, arrayList);
|
||||
return Unit.INSTANCE;
|
||||
case 2:
|
||||
LatLng latLng = (LatLng) obj;
|
||||
Intrinsics.checkNotNull(latLng);
|
||||
HomeMapView.access$moveMapCameraTo(this.f5111b, latLng, Float.valueOf(14.0f));
|
||||
return Unit.INSTANCE;
|
||||
default:
|
||||
HomeMapView.access$configureMapLocation(this.f5111b);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import kotlin.ResultKt;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class b extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5112a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ HomeMapViewModel f5113b;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public b(HomeMapViewModel homeMapViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5113b = homeMapViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new b(this.f5113b, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((b) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Object fetchUserHomeStation;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5112a;
|
||||
if (i != 0) {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
return obj;
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
this.f5112a = 1;
|
||||
fetchUserHomeStation = this.f5113b.fetchUserHomeStation(this);
|
||||
return fetchUserHomeStation == coroutine_suspended ? coroutine_suspended : fetchUserHomeStation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import kotlin.ResultKt;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class c extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5114a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ HomeMapViewModel f5115b;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public c(HomeMapViewModel homeMapViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5115b = homeMapViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new c(this.f5115b, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((c) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Object fetchUserWorkStation;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5114a;
|
||||
if (i != 0) {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
return obj;
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
this.f5114a = 1;
|
||||
fetchUserWorkStation = this.f5115b.fetchUserWorkStation(this);
|
||||
return fetchUserWorkStation == coroutine_suspended ? coroutine_suspended : fetchUserWorkStation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import com.google.android.gms.maps.model.LatLngBounds;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class d extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public Object f5116a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public Object f5117b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public Object f5118c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public Object f5119d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f5120e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5121f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final /* synthetic */ HomeMapViewModel f5122g;
|
||||
public final /* synthetic */ LatLngBounds h;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public d(HomeMapViewModel homeMapViewModel, LatLngBounds latLngBounds, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5122g = homeMapViewModel;
|
||||
this.h = latLngBounds;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
d dVar = new d(this.f5122g, this.h, continuation);
|
||||
dVar.f5121f = obj;
|
||||
return dVar;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((d) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:10:0x0128 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:20:0x0104 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:24:0x011d */
|
||||
/* JADX WARN: Removed duplicated region for block: B:25:0x0109 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:29:0x00db */
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final java.lang.Object invokeSuspend(java.lang.Object r15) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 317
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiHome.views.d.invokeSuspend(java.lang.Object):java.lang.Object");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import com.adif.elcanomovil.uiHome.mappers.StationViewEntityMapper;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.ContinuationImpl;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class e extends ContinuationImpl {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public StationViewEntityMapper f5123a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5124b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ HomeMapViewModel f5125c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public int f5126d;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public e(HomeMapViewModel homeMapViewModel, Continuation continuation) {
|
||||
super(continuation);
|
||||
this.f5125c = homeMapViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Object fetchUserHomeStation;
|
||||
this.f5124b = obj;
|
||||
this.f5126d |= IntCompanionObject.MIN_VALUE;
|
||||
fetchUserHomeStation = this.f5125c.fetchUserHomeStation(this);
|
||||
return fetchUserHomeStation;
|
||||
}
|
||||
}
|
||||
122
apk_decompiled/sources/com/adif/elcanomovil/uiHome/views/f.java
Normal file
122
apk_decompiled/sources/com/adif/elcanomovil/uiHome/views/f.java
Normal file
@@ -0,0 +1,122 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class f extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5127a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5128b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ HomeMapViewModel f5129c;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public f(HomeMapViewModel homeMapViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5129c = homeMapViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
f fVar = new f(this.f5129c, continuation);
|
||||
fVar.f5128b = obj;
|
||||
return fVar;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((f) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:18:0x0057, code lost:
|
||||
|
||||
if (r7 == r0) goto L15;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:19:0x0059, code lost:
|
||||
|
||||
return r0;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:21:0x003d, code lost:
|
||||
|
||||
if (r7 == r0) goto L15;
|
||||
*/
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final java.lang.Object invokeSuspend(java.lang.Object r7) {
|
||||
/*
|
||||
r6 = this;
|
||||
java.lang.Object r0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
|
||||
int r1 = r6.f5127a
|
||||
com.adif.elcanomovil.uiHome.views.HomeMapViewModel r2 = r6.f5129c
|
||||
r3 = 0
|
||||
r4 = 2
|
||||
r5 = 1
|
||||
if (r1 == 0) goto L29
|
||||
if (r1 == r5) goto L21
|
||||
if (r1 != r4) goto L19
|
||||
java.lang.Object r6 = r6.f5128b
|
||||
kotlinx.coroutines.CoroutineScope r6 = (kotlinx.coroutines.CoroutineScope) r6
|
||||
kotlin.ResultKt.throwOnFailure(r7)
|
||||
goto L5a
|
||||
L19:
|
||||
java.lang.IllegalStateException r6 = new java.lang.IllegalStateException
|
||||
java.lang.String r7 = "call to 'resume' before 'invoke' with coroutine"
|
||||
r6.<init>(r7)
|
||||
throw r6
|
||||
L21:
|
||||
java.lang.Object r1 = r6.f5128b
|
||||
kotlinx.coroutines.CoroutineScope r1 = (kotlinx.coroutines.CoroutineScope) r1
|
||||
kotlin.ResultKt.throwOnFailure(r7)
|
||||
goto L40
|
||||
L29:
|
||||
kotlin.ResultKt.throwOnFailure(r7)
|
||||
java.lang.Object r7 = r6.f5128b
|
||||
r1 = r7
|
||||
kotlinx.coroutines.CoroutineScope r1 = (kotlinx.coroutines.CoroutineScope) r1
|
||||
com.adif.elcanomovil.domain.usecases.user.GetUserLastLocationUseCase r7 = com.adif.elcanomovil.uiHome.views.HomeMapViewModel.access$getGetUserLastLocationUseCase$p(r2)
|
||||
r6.f5128b = r1
|
||||
r6.f5127a = r5
|
||||
java.lang.Object r7 = r7.invoke(r6)
|
||||
if (r7 != r0) goto L40
|
||||
goto L59
|
||||
L40:
|
||||
kotlinx.coroutines.flow.Flow r7 = (kotlinx.coroutines.flow.Flow) r7
|
||||
kotlinx.coroutines.flow.Flow r7 = kotlinx.coroutines.flow.FlowKt.filterNotNull(r7)
|
||||
com.adif.elcanomovil.uiHome.u r5 = new com.adif.elcanomovil.uiHome.u
|
||||
r5.<init>(r2, r3)
|
||||
kotlinx.coroutines.flow.Flow r7 = kotlinx.coroutines.flow.FlowKt.m1659catch(r7, r5)
|
||||
r6.f5128b = r1
|
||||
r6.f5127a = r4
|
||||
java.lang.Object r7 = kotlinx.coroutines.flow.FlowKt.firstOrNull(r7, r6)
|
||||
if (r7 != r0) goto L5a
|
||||
L59:
|
||||
return r0
|
||||
L5a:
|
||||
android.location.Location r7 = (android.location.Location) r7
|
||||
if (r7 == 0) goto L6a
|
||||
com.google.android.gms.maps.model.LatLng r6 = com.adif.elcanomovil.extensions.LocationExtensionsKt.toLatLngTranslatedToSouth(r7)
|
||||
com.adif.elcanomovil.uiHome.views.HomeMapViewModel.access$notifyViewMoveCameraToLocation(r2, r6)
|
||||
com.adif.elcanomovil.uiHome.views.HomeMapViewModel.access$notifyUserPermissionEnabled(r2)
|
||||
kotlin.Unit r3 = kotlin.Unit.INSTANCE
|
||||
L6a:
|
||||
if (r3 != 0) goto L73
|
||||
com.google.android.gms.maps.model.LatLng r6 = com.adif.elcanomovil.uiHome.views.HomeMapViewModelKt.access$getDEFAULT_LOCATION$p()
|
||||
com.adif.elcanomovil.uiHome.views.HomeMapViewModel.access$notifyViewMoveCameraToLocation(r2, r6)
|
||||
L73:
|
||||
kotlin.Unit r6 = kotlin.Unit.INSTANCE
|
||||
return r6
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiHome.views.f.invokeSuspend(java.lang.Object):java.lang.Object");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import com.adif.elcanomovil.uiHome.mappers.StationViewEntityMapper;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.ContinuationImpl;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class g extends ContinuationImpl {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public StationViewEntityMapper f5130a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public /* synthetic */ Object f5131b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ HomeMapViewModel f5132c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public int f5133d;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public g(HomeMapViewModel homeMapViewModel, Continuation continuation) {
|
||||
super(continuation);
|
||||
this.f5132c = homeMapViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Object fetchUserWorkStation;
|
||||
this.f5131b = obj;
|
||||
this.f5133d |= IntCompanionObject.MIN_VALUE;
|
||||
fetchUserWorkStation = this.f5132c.fetchUserWorkStation(this);
|
||||
return fetchUserWorkStation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import kotlin.ResultKt;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class h extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ HomeMapViewModel f5134a;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public h(HomeMapViewModel homeMapViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5134a = homeMapViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new h(this.f5134a, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((h) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
ArrayList arrayList;
|
||||
IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
ResultKt.throwOnFailure(obj);
|
||||
HomeMapViewModel homeMapViewModel = this.f5134a;
|
||||
arrayList = homeMapViewModel.stationsMarkers;
|
||||
homeMapViewModel.notifyViewStationsMarkersUpdated(arrayList);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public abstract class i {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final HomeMapViewModel_HiltModules_KeyModule_ProvideFactory f5135a = new HomeMapViewModel_HiltModules_KeyModule_ProvideFactory();
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package com.adif.elcanomovil.uiHome.views;
|
||||
|
||||
import com.adif.elcanomovil.uiHome.R;
|
||||
import com.adif.elcanomovil.uiHome.databinding.ViewStationNearBinding;
|
||||
import kotlin.ResultKt;
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
import kotlinx.coroutines.DelayKt;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public final class j extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f5136a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ StationNearView f5137b;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public j(StationNearView stationNearView, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f5137b = stationNearView;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new j(this.f5137b, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((j) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
ViewStationNearBinding viewStationNearBinding;
|
||||
ViewStationNearBinding viewStationNearBinding2;
|
||||
ViewStationNearBinding viewStationNearBinding3;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f5136a;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
this.f5136a = 1;
|
||||
if (DelayKt.delay(500L, this) == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
StationNearView stationNearView = this.f5137b;
|
||||
viewStationNearBinding = stationNearView.binding;
|
||||
ViewStationNearBinding viewStationNearBinding4 = null;
|
||||
if (viewStationNearBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding = null;
|
||||
}
|
||||
viewStationNearBinding.permissionStatusTextView.setVisibility(8);
|
||||
stationNearView.updateShowStationOption(8);
|
||||
viewStationNearBinding2 = stationNearView.binding;
|
||||
if (viewStationNearBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
viewStationNearBinding2 = null;
|
||||
}
|
||||
viewStationNearBinding2.nearStationInfo.setVisibility(8);
|
||||
viewStationNearBinding3 = stationNearView.binding;
|
||||
if (viewStationNearBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
viewStationNearBinding4 = viewStationNearBinding3;
|
||||
}
|
||||
viewStationNearBinding4.stationOptionsLoading.setVisibility(0);
|
||||
stationNearView.updateStationTitle(stationNearView.getRootView().getContext().getString(R.string.near_station_loading_title));
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user