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,110 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.ContextWrapper;
|
||||
import android.os.Bundle;
|
||||
import android.view.LayoutInflater;
|
||||
import androidx.fragment.app.K;
|
||||
import androidx.lifecycle.y0;
|
||||
import dagger.hilt.android.flags.FragmentGetContextFix;
|
||||
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
|
||||
import dagger.hilt.android.internal.managers.FragmentComponentManager;
|
||||
import dagger.hilt.internal.GeneratedComponentManagerHolder;
|
||||
import dagger.hilt.internal.Preconditions;
|
||||
import dagger.hilt.internal.UnsafeCasts;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class Hilt_IssueDetailsFragment extends K implements GeneratedComponentManagerHolder {
|
||||
private ContextWrapper componentContext;
|
||||
private volatile FragmentComponentManager componentManager;
|
||||
private final Object componentManagerLock;
|
||||
private boolean disableGetContextFix;
|
||||
private boolean injected;
|
||||
|
||||
public Hilt_IssueDetailsFragment() {
|
||||
this.componentManagerLock = new Object();
|
||||
this.injected = false;
|
||||
}
|
||||
|
||||
private void initializeComponentContext() {
|
||||
if (this.componentContext == null) {
|
||||
this.componentContext = FragmentComponentManager.createContextWrapper(super.getContext(), this);
|
||||
this.disableGetContextFix = FragmentGetContextFix.isFragmentGetContextFixDisabled(super.getContext());
|
||||
}
|
||||
}
|
||||
|
||||
public FragmentComponentManager createComponentManager() {
|
||||
return new FragmentComponentManager(this);
|
||||
}
|
||||
|
||||
@Override // dagger.hilt.internal.GeneratedComponentManager
|
||||
public final Object generatedComponent() {
|
||||
return componentManager().generatedComponent();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public Context getContext() {
|
||||
if (super.getContext() == null && !this.disableGetContextFix) {
|
||||
return null;
|
||||
}
|
||||
initializeComponentContext();
|
||||
return this.componentContext;
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K, androidx.lifecycle.InterfaceC0200v
|
||||
public y0 getDefaultViewModelProviderFactory() {
|
||||
return DefaultViewModelFactories.getFragmentFactory(this, super.getDefaultViewModelProviderFactory());
|
||||
}
|
||||
|
||||
public void inject() {
|
||||
if (this.injected) {
|
||||
return;
|
||||
}
|
||||
this.injected = true;
|
||||
((IssueDetailsFragment_GeneratedInjector) generatedComponent()).injectIssueDetailsFragment((IssueDetailsFragment) UnsafeCasts.unsafeCast(this));
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
initializeComponentContext();
|
||||
inject();
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public LayoutInflater onGetLayoutInflater(Bundle bundle) {
|
||||
LayoutInflater onGetLayoutInflater = super.onGetLayoutInflater(bundle);
|
||||
return onGetLayoutInflater.cloneInContext(FragmentComponentManager.createContextWrapper(onGetLayoutInflater, this));
|
||||
}
|
||||
|
||||
@Override // dagger.hilt.internal.GeneratedComponentManagerHolder
|
||||
public final FragmentComponentManager componentManager() {
|
||||
if (this.componentManager == null) {
|
||||
synchronized (this.componentManagerLock) {
|
||||
try {
|
||||
if (this.componentManager == null) {
|
||||
this.componentManager = createComponentManager();
|
||||
}
|
||||
} finally {
|
||||
}
|
||||
}
|
||||
}
|
||||
return this.componentManager;
|
||||
}
|
||||
|
||||
public Hilt_IssueDetailsFragment(int i) {
|
||||
super(i);
|
||||
this.componentManagerLock = new Object();
|
||||
this.injected = false;
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public void onAttach(Activity activity) {
|
||||
super.onAttach(activity);
|
||||
ContextWrapper contextWrapper = this.componentContext;
|
||||
Preconditions.checkState(contextWrapper == null || FragmentComponentManager.findActivity(contextWrapper) == activity, "onAttach called multiple times with different Context! Hilt Fragments should not be retained.", new Object[0]);
|
||||
initializeComponentContext();
|
||||
inject();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,676 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import android.animation.ObjectAnimator;
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Bundle;
|
||||
import android.text.Html;
|
||||
import android.text.SpannableStringBuilder;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
import androidx.fragment.app.K;
|
||||
import androidx.lifecycle.C0;
|
||||
import androidx.lifecycle.D0;
|
||||
import androidx.lifecycle.InterfaceC0200v;
|
||||
import androidx.lifecycle.Y;
|
||||
import androidx.lifecycle.y0;
|
||||
import com.adif.elcanomovil.commonViews.data.InfoHeaderData;
|
||||
import com.adif.elcanomovil.commonViews.loading.LoadingDialogFragment;
|
||||
import com.adif.elcanomovil.domain.entities.avisa.incidence.IncidenceStation;
|
||||
import com.adif.elcanomovil.domain.entities.utils.AsyncResult;
|
||||
import com.adif.elcanomovil.domain.entities.utils.Status;
|
||||
import com.adif.elcanomovil.uiAvisa.R;
|
||||
import com.adif.elcanomovil.uiAvisa.databinding.FragmentAvisaDetailsBinding;
|
||||
import com.adif.elcanomovil.uiAvisa.databinding.PopupFullscreenPictureBinding;
|
||||
import com.adif.elcanomovil.uiAvisa.utils.ui.FullScreenPicturePopupWindow;
|
||||
import com.adif.elcanomovil.uiAvisa.utils.ui.PictureGridView;
|
||||
import dagger.hilt.android.AndroidEntryPoint;
|
||||
import java.util.List;
|
||||
import kotlin.Lazy;
|
||||
import kotlin.LazyKt;
|
||||
import kotlin.LazyThreadSafetyMode;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Reflection;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi;
|
||||
import l0.C0435a;
|
||||
import o0.C0531h;
|
||||
|
||||
@Metadata(d1 = {"\u0000\\\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0007\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004J!\u0010\n\u001a\u00020\t2\b\u0010\u0006\u001a\u0004\u0018\u00010\u00052\u0006\u0010\b\u001a\u00020\u0007H\u0002¢\u0006\u0004\b\n\u0010\u000bJ\u0017\u0010\u000e\u001a\u00020\t2\u0006\u0010\r\u001a\u00020\fH\u0002¢\u0006\u0004\b\u000e\u0010\u000fJ!\u0010\u0012\u001a\u00020\t2\u0006\u0010\b\u001a\u00020\u00072\b\u0010\u0011\u001a\u0004\u0018\u00010\u0010H\u0016¢\u0006\u0004\b\u0012\u0010\u0013J\u0017\u0010\u0016\u001a\u00020\t2\u0006\u0010\u0015\u001a\u00020\u0014H\u0016¢\u0006\u0004\b\u0016\u0010\u0017R\u0016\u0010\u0019\u001a\u00020\u00188\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u0019\u0010\u001aR\u001b\u0010 \u001a\u00020\u001b8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u001c\u0010\u001d\u001a\u0004\b\u001e\u0010\u001fR\u001b\u0010&\u001a\u00020!8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\"\u0010#\u001a\u0004\b$\u0010%R\u0016\u0010'\u001a\u00020\f8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b'\u0010(R\u0016\u0010)\u001a\u00020\f8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b)\u0010(R\u0018\u0010+\u001a\u0004\u0018\u00010*8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b+\u0010,¨\u0006-"}, d2 = {"Lcom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsFragment;", "Landroidx/fragment/app/K;", "Lcom/adif/elcanomovil/uiAvisa/utils/ui/PictureGridView$OnPictureGridInteractionListener;", "<init>", "()V", "", "issueId", "Landroid/view/View;", "view", "", "bindViewModel", "(Ljava/lang/Integer;Landroid/view/View;)V", "", "isLoading", "loading", "(Z)V", "Landroid/os/Bundle;", "savedInstanceState", "onViewCreated", "(Landroid/view/View;Landroid/os/Bundle;)V", "Landroid/graphics/Bitmap;", "bitmap", "onPictureInteraction", "(Landroid/graphics/Bitmap;)V", "Lcom/adif/elcanomovil/uiAvisa/databinding/FragmentAvisaDetailsBinding;", "binding", "Lcom/adif/elcanomovil/uiAvisa/databinding/FragmentAvisaDetailsBinding;", "Lcom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsViewModel;", "viewModel$delegate", "Lkotlin/Lazy;", "getViewModel", "()Lcom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsViewModel;", "viewModel", "Lcom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsFragmentArgs;", "args$delegate", "Lo0/h;", "getArgs", "()Lcom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsFragmentArgs;", "args", "initialDataAvailable", "Z", "commentsExpanded", "Lcom/adif/elcanomovil/commonViews/loading/LoadingDialogFragment;", "loadingDialogFragment", "Lcom/adif/elcanomovil/commonViews/loading/LoadingDialogFragment;", "ui-avisa_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@AndroidEntryPoint
|
||||
@SourceDebugExtension({"SMAP\nIssueDetailsFragment.kt\nKotlin\n*S Kotlin\n*F\n+ 1 IssueDetailsFragment.kt\ncom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsFragment\n+ 2 FragmentViewModelLazy.kt\nandroidx/fragment/app/FragmentViewModelLazyKt\n+ 3 FragmentNavArgsLazy.kt\nandroidx/navigation/fragment/FragmentNavArgsLazyKt\n*L\n1#1,290:1\n106#2,15:291\n42#3,3:306\n*S KotlinDebug\n*F\n+ 1 IssueDetailsFragment.kt\ncom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsFragment\n*L\n35#1:291,15\n36#1:306,3\n*E\n"})
|
||||
@ExperimentalCoroutinesApi
|
||||
/* loaded from: classes.dex */
|
||||
public final class IssueDetailsFragment extends Hilt_IssueDetailsFragment implements PictureGridView.OnPictureGridInteractionListener {
|
||||
|
||||
/* renamed from: args$delegate, reason: from kotlin metadata */
|
||||
private final C0531h args;
|
||||
private FragmentAvisaDetailsBinding binding;
|
||||
private boolean commentsExpanded;
|
||||
private boolean initialDataAvailable;
|
||||
private LoadingDialogFragment loadingDialogFragment;
|
||||
|
||||
/* renamed from: viewModel$delegate, reason: from kotlin metadata */
|
||||
private final Lazy viewModel;
|
||||
|
||||
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public /* synthetic */ class WhenMappings {
|
||||
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
|
||||
|
||||
static {
|
||||
int[] iArr = new int[Status.values().length];
|
||||
try {
|
||||
iArr[Status.SUCCESS.ordinal()] = 1;
|
||||
} catch (NoSuchFieldError unused) {
|
||||
}
|
||||
try {
|
||||
iArr[Status.ERROR.ordinal()] = 2;
|
||||
} catch (NoSuchFieldError unused2) {
|
||||
}
|
||||
try {
|
||||
iArr[Status.LOADING.ordinal()] = 3;
|
||||
} catch (NoSuchFieldError unused3) {
|
||||
}
|
||||
$EnumSwitchMapping$0 = iArr;
|
||||
}
|
||||
}
|
||||
|
||||
public IssueDetailsFragment() {
|
||||
super(R.layout.fragment_avisa_details);
|
||||
final Function0<K> function0 = new Function0<K>() { // from class: com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsFragment$special$$inlined$viewModels$default$1
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final K invoke() {
|
||||
return K.this;
|
||||
}
|
||||
};
|
||||
final Lazy lazy = LazyKt.lazy(LazyThreadSafetyMode.NONE, (Function0) new Function0<D0>() { // from class: com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsFragment$special$$inlined$viewModels$default$2
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final D0 invoke() {
|
||||
return (D0) Function0.this.invoke();
|
||||
}
|
||||
});
|
||||
final Function0 function02 = null;
|
||||
this.viewModel = m3.d.n(this, Reflection.getOrCreateKotlinClass(IssueDetailsViewModel.class), new Function0<C0>() { // from class: com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsFragment$special$$inlined$viewModels$default$3
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final C0 invoke() {
|
||||
return ((D0) Lazy.this.getValue()).getViewModelStore();
|
||||
}
|
||||
}, new Function0<l0.c>() { // from class: com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsFragment$special$$inlined$viewModels$default$4
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final l0.c invoke() {
|
||||
l0.c cVar;
|
||||
Function0 function03 = Function0.this;
|
||||
if (function03 != null && (cVar = (l0.c) function03.invoke()) != null) {
|
||||
return cVar;
|
||||
}
|
||||
D0 d02 = (D0) lazy.getValue();
|
||||
InterfaceC0200v interfaceC0200v = d02 instanceof InterfaceC0200v ? (InterfaceC0200v) d02 : null;
|
||||
return interfaceC0200v != null ? interfaceC0200v.getDefaultViewModelCreationExtras() : C0435a.f7312b;
|
||||
}
|
||||
}, new Function0<y0>() { // from class: com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsFragment$special$$inlined$viewModels$default$5
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final y0 invoke() {
|
||||
y0 defaultViewModelProviderFactory;
|
||||
D0 d02 = (D0) lazy.getValue();
|
||||
InterfaceC0200v interfaceC0200v = d02 instanceof InterfaceC0200v ? (InterfaceC0200v) d02 : null;
|
||||
if (interfaceC0200v != null && (defaultViewModelProviderFactory = interfaceC0200v.getDefaultViewModelProviderFactory()) != null) {
|
||||
return defaultViewModelProviderFactory;
|
||||
}
|
||||
y0 defaultViewModelProviderFactory2 = K.this.getDefaultViewModelProviderFactory();
|
||||
Intrinsics.checkNotNullExpressionValue(defaultViewModelProviderFactory2, "defaultViewModelProviderFactory");
|
||||
return defaultViewModelProviderFactory2;
|
||||
}
|
||||
});
|
||||
this.args = new C0531h(Reflection.getOrCreateKotlinClass(IssueDetailsFragmentArgs.class), new Function0<Bundle>() { // from class: com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsFragment$special$$inlined$navArgs$1
|
||||
{
|
||||
super(0);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final Bundle invoke() {
|
||||
Bundle arguments = K.this.getArguments();
|
||||
if (arguments != null) {
|
||||
return arguments;
|
||||
}
|
||||
throw new IllegalStateException("Fragment " + K.this + " has null arguments");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private final void bindViewModel(Integer issueId, final View view) {
|
||||
if (issueId == null) {
|
||||
return;
|
||||
}
|
||||
getViewModel().getIssueDetail(issueId.intValue());
|
||||
final int i = 0;
|
||||
getViewModel().getUserDetailIncidences().e(getViewLifecycleOwner(), new Y(this) { // from class: com.adif.elcanomovil.uiAvisa.components.details.a
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ IssueDetailsFragment f4878b;
|
||||
|
||||
{
|
||||
this.f4878b = this;
|
||||
}
|
||||
|
||||
@Override // androidx.lifecycle.Y
|
||||
public final void onChanged(Object obj) {
|
||||
int i4 = i;
|
||||
IssueDetailsFragment issueDetailsFragment = this.f4878b;
|
||||
switch (i4) {
|
||||
case 0:
|
||||
IssueDetailsFragment.bindViewModel$lambda$5(issueDetailsFragment, (AsyncResult) obj);
|
||||
return;
|
||||
case 1:
|
||||
IssueDetailsFragment.bindViewModel$lambda$7(issueDetailsFragment, (List) obj);
|
||||
return;
|
||||
default:
|
||||
IssueDetailsFragment.bindViewModel$lambda$9(issueDetailsFragment, (List) obj);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
final int i4 = 1;
|
||||
getViewModel().getUserPicturesLiveData().e(getViewLifecycleOwner(), new Y(this) { // from class: com.adif.elcanomovil.uiAvisa.components.details.a
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ IssueDetailsFragment f4878b;
|
||||
|
||||
{
|
||||
this.f4878b = this;
|
||||
}
|
||||
|
||||
@Override // androidx.lifecycle.Y
|
||||
public final void onChanged(Object obj) {
|
||||
int i42 = i4;
|
||||
IssueDetailsFragment issueDetailsFragment = this.f4878b;
|
||||
switch (i42) {
|
||||
case 0:
|
||||
IssueDetailsFragment.bindViewModel$lambda$5(issueDetailsFragment, (AsyncResult) obj);
|
||||
return;
|
||||
case 1:
|
||||
IssueDetailsFragment.bindViewModel$lambda$7(issueDetailsFragment, (List) obj);
|
||||
return;
|
||||
default:
|
||||
IssueDetailsFragment.bindViewModel$lambda$9(issueDetailsFragment, (List) obj);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
final int i5 = 2;
|
||||
getViewModel().getSystemPicturesLiveData().e(getViewLifecycleOwner(), new Y(this) { // from class: com.adif.elcanomovil.uiAvisa.components.details.a
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ IssueDetailsFragment f4878b;
|
||||
|
||||
{
|
||||
this.f4878b = this;
|
||||
}
|
||||
|
||||
@Override // androidx.lifecycle.Y
|
||||
public final void onChanged(Object obj) {
|
||||
int i42 = i5;
|
||||
IssueDetailsFragment issueDetailsFragment = this.f4878b;
|
||||
switch (i42) {
|
||||
case 0:
|
||||
IssueDetailsFragment.bindViewModel$lambda$5(issueDetailsFragment, (AsyncResult) obj);
|
||||
return;
|
||||
case 1:
|
||||
IssueDetailsFragment.bindViewModel$lambda$7(issueDetailsFragment, (List) obj);
|
||||
return;
|
||||
default:
|
||||
IssueDetailsFragment.bindViewModel$lambda$9(issueDetailsFragment, (List) obj);
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
getViewModel().isDataLoaded().e(getViewLifecycleOwner(), new Y(this) { // from class: com.adif.elcanomovil.uiAvisa.components.details.b
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ IssueDetailsFragment f4880b;
|
||||
|
||||
{
|
||||
this.f4880b = this;
|
||||
}
|
||||
|
||||
@Override // androidx.lifecycle.Y
|
||||
public final void onChanged(Object obj) {
|
||||
IssueDetailsFragment.bindViewModel$lambda$12(view, this.f4880b, (Boolean) obj);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static final void bindViewModel$lambda$12(View view, IssueDetailsFragment this$0, Boolean bool) {
|
||||
Intrinsics.checkNotNullParameter(view, "$view");
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
if (bool == null || !bool.booleanValue()) {
|
||||
return;
|
||||
}
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding = this$0.binding;
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding2 = null;
|
||||
if (fragmentAvisaDetailsBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding = null;
|
||||
}
|
||||
TextView textView = fragmentAvisaDetailsBinding.issueDetailsStatus;
|
||||
SpannableStringBuilder estimatedFixingDate = this$0.getViewModel().getEstimatedFixingDate();
|
||||
TextView.BufferType bufferType = TextView.BufferType.SPANNABLE;
|
||||
textView.setText(estimatedFixingDate, bufferType);
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding3 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding3 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding3.issueDetailsLocation.setText(this$0.getViewModel().getStationName());
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding4 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding4 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding4.issueDetailsCategory.setText(this$0.getViewModel().getCategoryName());
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding5 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding5 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding5.issueDetailsNotifications.setText(this$0.getViewModel().getNotificationStatusText());
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding6 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding6 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding6.issueDetailsNotifications.setTextColor(this$0.getViewModel().getNotificationStatusTextColour());
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding7 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding7 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding7 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding7.issueDetailsNotificationsIcon.setImageResource(this$0.getViewModel().getNotificationDrawable());
|
||||
if (this$0.getViewModel().getEstimatedFixingDateVisibility()) {
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding8 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding8 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding8 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding8.issueDetailsFixingTitle.setVisibility(0);
|
||||
} else {
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding9 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding9 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding9 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding9.issueDetailsFixingTitle.setVisibility(4);
|
||||
}
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding10 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding10 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding10 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding10.issueDetailsDescription.setText(this$0.getViewModel().getDescriptionText(), bufferType);
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding11 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding11 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding11 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding11.issueDetailsFixingTitle.setText(this$0.getViewModel().getStatusText(), bufferType);
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding12 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding12 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding12 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding12.issueDetailsStatus.setBackgroundColor(D.h.getColor(view.getContext(), this$0.getViewModel().getStatusBackgroundColour()));
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding13 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding13 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding13 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding13.issueDetailsStatus.setTextColor(D.h.getColor(view.getContext(), this$0.getViewModel().getStatusTextColour()));
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding14 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding14 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding14 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding14.issueDetailsComments.setText(Html.fromHtml(this$0.getViewModel().getCommentsText(), 0));
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding15 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding15 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding15 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding15.issueDetailsComments.setTextColor(this$0.getViewModel().getCommentsColour());
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding16 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding16 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding16 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding16.issueDetailsCommentsTitle.setCompoundDrawablesWithIntrinsicBounds(0, 0, this$0.getViewModel().getCommentsDrawable(), 0);
|
||||
if (!this$0.getViewModel().getCommentsEmpty()) {
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding17 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding17 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding17 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding17.issueDetailsCommentsHolder.setOnClickListener(new D1.a(this$0, 11));
|
||||
}
|
||||
if (this$0.getViewModel().getFromDatabase() && this$0.getViewModel().getCommentsEmpty()) {
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding18 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding18 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding18 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding18.issueDetailsComments.setText(this$0.getString(R.string.issue_loading_comments));
|
||||
}
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding19 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding19 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding19 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding19.issueUserPictures.setCallback(this$0);
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding20 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding20 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
fragmentAvisaDetailsBinding2 = fragmentAvisaDetailsBinding20;
|
||||
}
|
||||
fragmentAvisaDetailsBinding2.issueSystemPictures.setCallback(this$0);
|
||||
}
|
||||
|
||||
public static final void bindViewModel$lambda$12$lambda$11$lambda$10(IssueDetailsFragment this$0, View view) {
|
||||
ObjectAnimator ofInt;
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding = null;
|
||||
}
|
||||
TextView issueDetailsComments = fragmentAvisaDetailsBinding.issueDetailsComments;
|
||||
Intrinsics.checkNotNullExpressionValue(issueDetailsComments, "issueDetailsComments");
|
||||
if (this$0.commentsExpanded) {
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding2 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding2 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding2.issueDetailsCommentsTitle.setCompoundDrawablesWithIntrinsicBounds((Drawable) null, (Drawable) null, D.h.getDrawable(this$0.requireContext(), R.drawable.ic_dropdown_open), (Drawable) null);
|
||||
issueDetailsComments.setMaxLines(4);
|
||||
issueDetailsComments.setEllipsize(TextUtils.TruncateAt.END);
|
||||
ofInt = ObjectAnimator.ofInt(issueDetailsComments, "maxLines", 4);
|
||||
Intrinsics.checkNotNullExpressionValue(ofInt, "ofInt(...)");
|
||||
} else {
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding3 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding3 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding3.issueDetailsCommentsTitle.setCompoundDrawablesWithIntrinsicBounds((Drawable) null, (Drawable) null, D.h.getDrawable(this$0.requireContext(), R.drawable.ic_dropdown_closed), (Drawable) null);
|
||||
issueDetailsComments.setMaxLines(Integer.MAX_VALUE);
|
||||
issueDetailsComments.setEllipsize(null);
|
||||
ofInt = ObjectAnimator.ofInt(issueDetailsComments, "maxLines", Integer.MAX_VALUE);
|
||||
Intrinsics.checkNotNullExpressionValue(ofInt, "ofInt(...)");
|
||||
}
|
||||
this$0.commentsExpanded = !this$0.commentsExpanded;
|
||||
ofInt.setDuration(200L).start();
|
||||
}
|
||||
|
||||
public static final void bindViewModel$lambda$5(IssueDetailsFragment this$0, AsyncResult asyncResult) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding = null;
|
||||
Unit unit = null;
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding2 = null;
|
||||
Status status = asyncResult != null ? asyncResult.getStatus() : null;
|
||||
int i = status == null ? -1 : WhenMappings.$EnumSwitchMapping$0[status.ordinal()];
|
||||
if (i == 1) {
|
||||
this$0.loading(false);
|
||||
IncidenceStation incidenceStation = (IncidenceStation) asyncResult.getData();
|
||||
if (incidenceStation != null) {
|
||||
String string = this$0.getString(R.string.avisa_issue_screen_title, incidenceStation.getIncidence().getIncidenceCode());
|
||||
Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding3 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
fragmentAvisaDetailsBinding = fragmentAvisaDetailsBinding3;
|
||||
}
|
||||
fragmentAvisaDetailsBinding.headerAvisaDetailIssue.updateHeaderInfo(new InfoHeaderData(string, Integer.valueOf(R.drawable.ic_arrow_back), null, 4, null));
|
||||
this$0.getViewModel().populateView(incidenceStation, false);
|
||||
Unit unit2 = Unit.INSTANCE;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (i != 2) {
|
||||
if (i != 3) {
|
||||
return;
|
||||
}
|
||||
IncidenceStation incidenceStation2 = (IncidenceStation) asyncResult.getData();
|
||||
if (incidenceStation2 != null) {
|
||||
this$0.loading(false);
|
||||
this$0.initialDataAvailable = true;
|
||||
IssueDetailsViewModel.populateView$default(this$0.getViewModel(), incidenceStation2, false, 2, null);
|
||||
unit = Unit.INSTANCE;
|
||||
}
|
||||
if (unit == null) {
|
||||
this$0.loading(true);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding4 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding4 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding4.issueSystemPictures.setLoading(false);
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding5 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding5 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding5.issueUserPictures.setLoading(false);
|
||||
if (this$0.getViewModel().getCommentsEmpty()) {
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding6 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
fragmentAvisaDetailsBinding2 = fragmentAvisaDetailsBinding6;
|
||||
}
|
||||
fragmentAvisaDetailsBinding2.issueDetailsComments.setText(this$0.getString(R.string.issue_no_comments));
|
||||
}
|
||||
if (this$0.getContext() != null) {
|
||||
this$0.getViewModel().showErrorDialog();
|
||||
}
|
||||
}
|
||||
|
||||
public static final void bindViewModel$lambda$7(IssueDetailsFragment this$0, List list) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
if (list != null) {
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding = null;
|
||||
if (!this$0.getViewModel().getFromDatabase() && list.isEmpty()) {
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding2 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
fragmentAvisaDetailsBinding = fragmentAvisaDetailsBinding2;
|
||||
}
|
||||
fragmentAvisaDetailsBinding.issueUserPictures.setLoading(false);
|
||||
return;
|
||||
}
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding3 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding3 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding3.issueUserPictures.setImages(list);
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding4 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding4 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding4.issueUserPictures.invalidate();
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding5 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding5 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding5.issueUserPictures.requestLayout();
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding6 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding6 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding6.scrollView.invalidate();
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding7 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding7 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
fragmentAvisaDetailsBinding = fragmentAvisaDetailsBinding7;
|
||||
}
|
||||
fragmentAvisaDetailsBinding.scrollView.requestLayout();
|
||||
}
|
||||
}
|
||||
|
||||
public static final void bindViewModel$lambda$9(IssueDetailsFragment this$0, List list) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
if (list != null) {
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding = null;
|
||||
if (!this$0.getViewModel().getFromDatabase() && list.isEmpty()) {
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding2 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding2 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding2.issueSystemPictures.setLoading(false);
|
||||
}
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding3 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding3 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding3.issueSystemPictures.setImages(list);
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding4 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding4 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding4.issueSystemPictures.invalidate();
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding5 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding5 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding5.issueSystemPictures.requestLayout();
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding6 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding6 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding6.issueSystemPictures.invalidateViews();
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding7 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding7 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
fragmentAvisaDetailsBinding7 = null;
|
||||
}
|
||||
fragmentAvisaDetailsBinding7.scrollView.invalidate();
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding8 = this$0.binding;
|
||||
if (fragmentAvisaDetailsBinding8 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
fragmentAvisaDetailsBinding = fragmentAvisaDetailsBinding8;
|
||||
}
|
||||
fragmentAvisaDetailsBinding.scrollView.requestLayout();
|
||||
}
|
||||
}
|
||||
|
||||
private final IssueDetailsFragmentArgs getArgs() {
|
||||
return (IssueDetailsFragmentArgs) this.args.getValue();
|
||||
}
|
||||
|
||||
private final IssueDetailsViewModel getViewModel() {
|
||||
return (IssueDetailsViewModel) this.viewModel.getValue();
|
||||
}
|
||||
|
||||
private final void loading(boolean isLoading) {
|
||||
if (isLoading) {
|
||||
LoadingDialogFragment loadingDialogFragment = this.loadingDialogFragment;
|
||||
if (loadingDialogFragment != null) {
|
||||
loadingDialogFragment.show(getParentFragmentManager(), (String) null);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
LoadingDialogFragment loadingDialogFragment2 = this.loadingDialogFragment;
|
||||
if (loadingDialogFragment2 != null) {
|
||||
loadingDialogFragment2.dismiss();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.adif.elcanomovil.uiAvisa.utils.ui.PictureGridView.OnPictureGridInteractionListener
|
||||
public void onPictureInteraction(int i) {
|
||||
PictureGridView.OnPictureGridInteractionListener.DefaultImpls.onPictureInteraction(this, i);
|
||||
}
|
||||
|
||||
@Override // androidx.fragment.app.K
|
||||
public void onViewCreated(View view, Bundle savedInstanceState) {
|
||||
Intrinsics.checkNotNullParameter(view, "view");
|
||||
super.onViewCreated(view, savedInstanceState);
|
||||
FragmentAvisaDetailsBinding bind = FragmentAvisaDetailsBinding.bind(view);
|
||||
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
|
||||
this.binding = bind;
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding = null;
|
||||
if (bind == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
bind = null;
|
||||
}
|
||||
bind.headerAvisaDetailIssue.updateHeaderInfo(new InfoHeaderData(getString(R.string.avisa_issue_screen_title, ""), Integer.valueOf(R.drawable.ic_arrow_back), null, 4, null));
|
||||
FragmentAvisaDetailsBinding fragmentAvisaDetailsBinding2 = this.binding;
|
||||
if (fragmentAvisaDetailsBinding2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("binding");
|
||||
} else {
|
||||
fragmentAvisaDetailsBinding = fragmentAvisaDetailsBinding2;
|
||||
}
|
||||
fragmentAvisaDetailsBinding.headerAvisaDetailIssue.setOnBackActionListener(new I1.b(this, 6));
|
||||
this.loadingDialogFragment = new LoadingDialogFragment();
|
||||
bindViewModel(Integer.valueOf(getArgs().getArgIdIncidence()), view);
|
||||
}
|
||||
|
||||
@Override // com.adif.elcanomovil.uiAvisa.utils.ui.PictureGridView.OnPictureGridInteractionListener
|
||||
public void onPictureInteraction(Bitmap bitmap) {
|
||||
Intrinsics.checkNotNullParameter(bitmap, "bitmap");
|
||||
Context requireContext = requireContext();
|
||||
Intrinsics.checkNotNullExpressionValue(requireContext, "requireContext(...)");
|
||||
PopupFullscreenPictureBinding inflate = PopupFullscreenPictureBinding.inflate(getLayoutInflater());
|
||||
Intrinsics.checkNotNullExpressionValue(inflate, "inflate(...)");
|
||||
new FullScreenPicturePopupWindow(requireContext, bitmap, -1, false, inflate, -1, -1, null, 128, null).showAtLocation(getView(), 17, 0, 0);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import C.w;
|
||||
import android.os.Bundle;
|
||||
import androidx.lifecycle.n0;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.JvmStatic;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import o0.InterfaceC0530g;
|
||||
|
||||
@Metadata(d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0006\b\u0086\b\u0018\u0000 \u001b2\u00020\u0001:\u0001\u001bB\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J\r\u0010\u0007\u001a\u00020\u0006¢\u0006\u0004\b\u0007\u0010\bJ\r\u0010\n\u001a\u00020\t¢\u0006\u0004\b\n\u0010\u000bJ\u0010\u0010\f\u001a\u00020\u0002HÆ\u0003¢\u0006\u0004\b\f\u0010\rJ\u001a\u0010\u000e\u001a\u00020\u00002\b\b\u0002\u0010\u0003\u001a\u00020\u0002HÆ\u0001¢\u0006\u0004\b\u000e\u0010\u000fJ\u0010\u0010\u0011\u001a\u00020\u0010HÖ\u0001¢\u0006\u0004\b\u0011\u0010\u0012J\u0010\u0010\u0013\u001a\u00020\u0002HÖ\u0001¢\u0006\u0004\b\u0013\u0010\rJ\u001a\u0010\u0017\u001a\u00020\u00162\b\u0010\u0015\u001a\u0004\u0018\u00010\u0014HÖ\u0003¢\u0006\u0004\b\u0017\u0010\u0018R\u0017\u0010\u0003\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u0019\u001a\u0004\b\u001a\u0010\r¨\u0006\u001c"}, d2 = {"Lcom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsFragmentArgs;", "Lo0/g;", "", "argIdIncidence", "<init>", "(I)V", "Landroid/os/Bundle;", "toBundle", "()Landroid/os/Bundle;", "Landroidx/lifecycle/n0;", "toSavedStateHandle", "()Landroidx/lifecycle/n0;", "component1", "()I", "copy", "(I)Lcom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsFragmentArgs;", "", "toString", "()Ljava/lang/String;", "hashCode", "", "other", "", "equals", "(Ljava/lang/Object;)Z", "I", "getArgIdIncidence", "Companion", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final /* data */ class IssueDetailsFragmentArgs implements InterfaceC0530g {
|
||||
|
||||
/* renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
private final int argIdIncidence;
|
||||
|
||||
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0017\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0004H\u0007¢\u0006\u0004\b\u0007\u0010\bJ\u0017\u0010\u000b\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\tH\u0007¢\u0006\u0004\b\u000b\u0010\f¨\u0006\r"}, d2 = {"Lcom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsFragmentArgs$Companion;", "", "<init>", "()V", "Landroid/os/Bundle;", "bundle", "Lcom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsFragmentArgs;", "fromBundle", "(Landroid/os/Bundle;)Lcom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsFragmentArgs;", "Landroidx/lifecycle/n0;", "savedStateHandle", "fromSavedStateHandle", "(Landroidx/lifecycle/n0;)Lcom/adif/elcanomovil/uiAvisa/components/details/IssueDetailsFragmentArgs;", "common-nav-graph_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public final IssueDetailsFragmentArgs fromBundle(Bundle bundle) {
|
||||
Intrinsics.checkNotNullParameter(bundle, "bundle");
|
||||
bundle.setClassLoader(IssueDetailsFragmentArgs.class.getClassLoader());
|
||||
if (bundle.containsKey(NavArguments.ARG_AVISA_INCIDENCE_ID)) {
|
||||
return new IssueDetailsFragmentArgs(bundle.getInt(NavArguments.ARG_AVISA_INCIDENCE_ID));
|
||||
}
|
||||
throw new IllegalArgumentException("Required argument \"arg_idIncidence\" is missing and does not have an android:defaultValue");
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public final IssueDetailsFragmentArgs fromSavedStateHandle(n0 savedStateHandle) {
|
||||
Intrinsics.checkNotNullParameter(savedStateHandle, "savedStateHandle");
|
||||
if (!savedStateHandle.b(NavArguments.ARG_AVISA_INCIDENCE_ID)) {
|
||||
throw new IllegalArgumentException("Required argument \"arg_idIncidence\" is missing and does not have an android:defaultValue");
|
||||
}
|
||||
Integer num = (Integer) savedStateHandle.c(NavArguments.ARG_AVISA_INCIDENCE_ID);
|
||||
if (num != null) {
|
||||
return new IssueDetailsFragmentArgs(num.intValue());
|
||||
}
|
||||
throw new IllegalArgumentException("Argument \"arg_idIncidence\" of type integer does not support null values");
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
}
|
||||
|
||||
public IssueDetailsFragmentArgs(int i) {
|
||||
this.argIdIncidence = i;
|
||||
}
|
||||
|
||||
public static /* synthetic */ IssueDetailsFragmentArgs copy$default(IssueDetailsFragmentArgs issueDetailsFragmentArgs, int i, int i4, Object obj) {
|
||||
if ((i4 & 1) != 0) {
|
||||
i = issueDetailsFragmentArgs.argIdIncidence;
|
||||
}
|
||||
return issueDetailsFragmentArgs.copy(i);
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public static final IssueDetailsFragmentArgs fromBundle(Bundle bundle) {
|
||||
return INSTANCE.fromBundle(bundle);
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public static final IssueDetailsFragmentArgs fromSavedStateHandle(n0 n0Var) {
|
||||
return INSTANCE.fromSavedStateHandle(n0Var);
|
||||
}
|
||||
|
||||
/* renamed from: component1, reason: from getter */
|
||||
public final int getArgIdIncidence() {
|
||||
return this.argIdIncidence;
|
||||
}
|
||||
|
||||
public final IssueDetailsFragmentArgs copy(int argIdIncidence) {
|
||||
return new IssueDetailsFragmentArgs(argIdIncidence);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
return (other instanceof IssueDetailsFragmentArgs) && this.argIdIncidence == ((IssueDetailsFragmentArgs) other).argIdIncidence;
|
||||
}
|
||||
|
||||
public final int getArgIdIncidence() {
|
||||
return this.argIdIncidence;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return Integer.hashCode(this.argIdIncidence);
|
||||
}
|
||||
|
||||
public final Bundle toBundle() {
|
||||
Bundle bundle = new Bundle();
|
||||
bundle.putInt(NavArguments.ARG_AVISA_INCIDENCE_ID, this.argIdIncidence);
|
||||
return bundle;
|
||||
}
|
||||
|
||||
public final n0 toSavedStateHandle() {
|
||||
n0 n0Var = new n0();
|
||||
n0Var.d(Integer.valueOf(this.argIdIncidence), NavArguments.ARG_AVISA_INCIDENCE_ID);
|
||||
return n0Var;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return w.p(new StringBuilder("IssueDetailsFragmentArgs(argIdIncidence="), this.argIdIncidence, ')');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import dagger.hilt.InstallIn;
|
||||
import dagger.hilt.android.components.FragmentComponent;
|
||||
import dagger.hilt.codegen.OriginatingElement;
|
||||
import dagger.hilt.internal.GeneratedEntryPoint;
|
||||
|
||||
@OriginatingElement(topLevelClass = IssueDetailsFragment.class)
|
||||
@GeneratedEntryPoint
|
||||
@InstallIn({FragmentComponent.class})
|
||||
/* loaded from: classes.dex */
|
||||
public interface IssueDetailsFragment_GeneratedInjector {
|
||||
void injectIssueDetailsFragment(IssueDetailsFragment issueDetailsFragment);
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,9 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import kotlin.Metadata;
|
||||
|
||||
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u000e\n\u0000\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0080T¢\u0006\u0002\n\u0000¨\u0006\u0002"}, d2 = {"AVISA_GENERIC_ERROR", "", "ui-avisa_proNon_corporateRelease"}, k = 2, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class IssueDetailsViewModelKt {
|
||||
public static final String AVISA_GENERIC_ERROR = "generic_avisa_error";
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import android.content.Context;
|
||||
import com.adif.elcanomovil.domain.usecases.avisa.incidence.GetIncidenceDetailsUseCase;
|
||||
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: classes.dex */
|
||||
public final class IssueDetailsViewModel_Factory implements Factory<IssueDetailsViewModel> {
|
||||
private final Provider<Context> contextProvider;
|
||||
private final Provider<GetIncidenceDetailsUseCase> getIncidenceDetailsUseCaseProvider;
|
||||
|
||||
public IssueDetailsViewModel_Factory(Provider<GetIncidenceDetailsUseCase> provider, Provider<Context> provider2) {
|
||||
this.getIncidenceDetailsUseCaseProvider = provider;
|
||||
this.contextProvider = provider2;
|
||||
}
|
||||
|
||||
public static IssueDetailsViewModel_Factory create(Provider<GetIncidenceDetailsUseCase> provider, Provider<Context> provider2) {
|
||||
return new IssueDetailsViewModel_Factory(provider, provider2);
|
||||
}
|
||||
|
||||
public static IssueDetailsViewModel newInstance(GetIncidenceDetailsUseCase getIncidenceDetailsUseCase, Context context) {
|
||||
return new IssueDetailsViewModel(getIncidenceDetailsUseCase, context);
|
||||
}
|
||||
|
||||
@Override // javax.inject.Provider
|
||||
public IssueDetailsViewModel get() {
|
||||
return newInstance(this.getIncidenceDetailsUseCaseProvider.get(), this.contextProvider.get());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
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 = IssueDetailsViewModel.class)
|
||||
/* loaded from: classes.dex */
|
||||
public final class IssueDetailsViewModel_HiltModules {
|
||||
|
||||
@Module
|
||||
@InstallIn({ViewModelComponent.class})
|
||||
/* loaded from: classes.dex */
|
||||
public static abstract class BindsModule {
|
||||
private BindsModule() {
|
||||
}
|
||||
|
||||
@Binds
|
||||
@StringKey("com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsViewModel")
|
||||
@HiltViewModelMap
|
||||
@IntoMap
|
||||
public abstract w0 binds(IssueDetailsViewModel issueDetailsViewModel);
|
||||
}
|
||||
|
||||
@Module
|
||||
@InstallIn({ActivityRetainedComponent.class})
|
||||
/* loaded from: classes.dex */
|
||||
public static final class KeyModule {
|
||||
private KeyModule() {
|
||||
}
|
||||
|
||||
@Provides
|
||||
@HiltViewModelMap.KeySet
|
||||
@IntoSet
|
||||
public static String provide() {
|
||||
return "com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsViewModel";
|
||||
}
|
||||
}
|
||||
|
||||
private IssueDetailsViewModel_HiltModules() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsViewModel_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: classes.dex */
|
||||
public final class IssueDetailsViewModel_HiltModules_KeyModule_ProvideFactory implements Factory<String> {
|
||||
public static IssueDetailsViewModel_HiltModules_KeyModule_ProvideFactory create() {
|
||||
return h.f4895a;
|
||||
}
|
||||
|
||||
public static String provide() {
|
||||
return (String) Preconditions.checkNotNullFromProvides(IssueDetailsViewModel_HiltModules.KeyModule.provide());
|
||||
}
|
||||
|
||||
@Override // javax.inject.Provider
|
||||
public String get() {
|
||||
return provide();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import G2.l;
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.media.ThumbnailUtils;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import androidx.recyclerview.widget.AbstractC0220h0;
|
||||
import androidx.recyclerview.widget.I0;
|
||||
import com.adif.elcanomovil.uiAvisa.R;
|
||||
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlinx.coroutines.CompletableJob;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
import kotlinx.coroutines.CoroutineScopeKt;
|
||||
import kotlinx.coroutines.Dispatchers;
|
||||
import kotlinx.coroutines.Job;
|
||||
import kotlinx.coroutines.JobKt__JobKt;
|
||||
|
||||
@Metadata(d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0007\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010!\n\u0002\b\u0005\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u0002\u001d\u001eB\u000f\u0012\u0006\u0010\u0004\u001a\u00020\u0003¢\u0006\u0004\b\u0005\u0010\u0006J\u001f\u0010\u000b\u001a\u00020\u00022\u0006\u0010\b\u001a\u00020\u00072\u0006\u0010\n\u001a\u00020\tH\u0016¢\u0006\u0004\b\u000b\u0010\fJ\u000f\u0010\r\u001a\u00020\tH\u0016¢\u0006\u0004\b\r\u0010\u000eJ\u001f\u0010\u0012\u001a\u00020\u00112\u0006\u0010\u000f\u001a\u00020\u00022\u0006\u0010\u0010\u001a\u00020\tH\u0016¢\u0006\u0004\b\u0012\u0010\u0013J\u001b\u0010\u0017\u001a\u00020\u00112\f\u0010\u0016\u001a\b\u0012\u0004\u0012\u00020\u00150\u0014¢\u0006\u0004\b\u0017\u0010\u0018R\u0014\u0010\u0004\u001a\u00020\u00038\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0004\u0010\u0019R\u001a\u0010\u001b\u001a\b\u0012\u0004\u0012\u00020\u00150\u001a8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u001b\u0010\u001c¨\u0006\u001f"}, d2 = {"Lcom/adif/elcanomovil/uiAvisa/components/details/PicturesAdapter;", "Landroidx/recyclerview/widget/h0;", "Lcom/adif/elcanomovil/uiAvisa/components/details/PicturesAdapter$PictureViewHolder;", "Lcom/adif/elcanomovil/uiAvisa/components/details/PicturesAdapter$OnPictureGridFragmentInteractionListener;", ServiceSpecificExtraArgs.CastExtraArgs.LISTENER, "<init>", "(Lcom/adif/elcanomovil/uiAvisa/components/details/PicturesAdapter$OnPictureGridFragmentInteractionListener;)V", "Landroid/view/ViewGroup;", "parent", "", "viewType", "onCreateViewHolder", "(Landroid/view/ViewGroup;I)Lcom/adif/elcanomovil/uiAvisa/components/details/PicturesAdapter$PictureViewHolder;", "getItemCount", "()I", "holder", "position", "", "onBindViewHolder", "(Lcom/adif/elcanomovil/uiAvisa/components/details/PicturesAdapter$PictureViewHolder;I)V", "", "Landroid/graphics/Bitmap;", "pictures", "updatePictures", "(Ljava/util/List;)V", "Lcom/adif/elcanomovil/uiAvisa/components/details/PicturesAdapter$OnPictureGridFragmentInteractionListener;", "", "pictureList", "Ljava/util/List;", "OnPictureGridFragmentInteractionListener", "PictureViewHolder", "ui-avisa_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class PicturesAdapter extends AbstractC0220h0 {
|
||||
private final OnPictureGridFragmentInteractionListener listener;
|
||||
private final List<Bitmap> pictureList;
|
||||
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0000\bf\u0018\u00002\u00020\u0001J\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H&¨\u0006\u0006"}, d2 = {"Lcom/adif/elcanomovil/uiAvisa/components/details/PicturesAdapter$OnPictureGridFragmentInteractionListener;", "", "onPictureInteraction", "", "bitmap", "", "ui-avisa_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public interface OnPictureGridFragmentInteractionListener {
|
||||
void onPictureInteraction(int bitmap);
|
||||
}
|
||||
|
||||
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J\r\u0010\u0007\u001a\u00020\u0006¢\u0006\u0004\b\u0007\u0010\bR\"\u0010\n\u001a\u00020\t8\u0006@\u0006X\u0086.¢\u0006\u0012\n\u0004\b\n\u0010\u000b\u001a\u0004\b\f\u0010\r\"\u0004\b\u000e\u0010\u000fR\u0014\u0010\u0011\u001a\u00020\u00108\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0011\u0010\u0012¨\u0006\u0013"}, d2 = {"Lcom/adif/elcanomovil/uiAvisa/components/details/PicturesAdapter$PictureViewHolder;", "Landroidx/recyclerview/widget/I0;", "Landroid/view/View;", "itemView", "<init>", "(Landroid/view/View;)V", "", "populateView", "()V", "Landroid/graphics/Bitmap;", "item", "Landroid/graphics/Bitmap;", "getItem", "()Landroid/graphics/Bitmap;", "setItem", "(Landroid/graphics/Bitmap;)V", "Lkotlinx/coroutines/CoroutineScope;", "scope", "Lkotlinx/coroutines/CoroutineScope;", "ui-avisa_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public static final class PictureViewHolder extends I0 {
|
||||
public Bitmap item;
|
||||
private final CoroutineScope scope;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public PictureViewHolder(View itemView) {
|
||||
super(itemView);
|
||||
CompletableJob Job$default;
|
||||
Intrinsics.checkNotNullParameter(itemView, "itemView");
|
||||
Job$default = JobKt__JobKt.Job$default((Job) null, 1, (Object) null);
|
||||
this.scope = CoroutineScopeKt.CoroutineScope(Job$default.plus(Dispatchers.getDefault()));
|
||||
}
|
||||
|
||||
public final Bitmap getItem() {
|
||||
Bitmap bitmap = this.item;
|
||||
if (bitmap != null) {
|
||||
return bitmap;
|
||||
}
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
return null;
|
||||
}
|
||||
|
||||
public final void populateView() {
|
||||
Context context = this.itemView.getContext();
|
||||
Intrinsics.checkNotNullExpressionValue(context, "getContext(...)");
|
||||
Intrinsics.checkNotNullParameter(context, "context");
|
||||
int i = (int) (90 * context.getResources().getDisplayMetrics().density);
|
||||
Context context2 = this.itemView.getContext();
|
||||
Intrinsics.checkNotNullExpressionValue(context2, "getContext(...)");
|
||||
Intrinsics.checkNotNullParameter(context2, "context");
|
||||
Bitmap extractThumbnail = ThumbnailUtils.extractThumbnail(getItem(), i, (int) (90 * context2.getResources().getDisplayMetrics().density));
|
||||
View view = this.itemView;
|
||||
Intrinsics.checkNotNull(view, "null cannot be cast to non-null type android.widget.ImageView");
|
||||
((ImageView) view).setImageBitmap(extractThumbnail);
|
||||
}
|
||||
|
||||
public final void setItem(Bitmap bitmap) {
|
||||
Intrinsics.checkNotNullParameter(bitmap, "<set-?>");
|
||||
this.item = bitmap;
|
||||
}
|
||||
}
|
||||
|
||||
public PicturesAdapter(OnPictureGridFragmentInteractionListener listener) {
|
||||
Intrinsics.checkNotNullParameter(listener, "listener");
|
||||
this.listener = listener;
|
||||
this.pictureList = new ArrayList();
|
||||
}
|
||||
|
||||
public static final void onBindViewHolder$lambda$0(PicturesAdapter this$0, PictureViewHolder holder, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
Intrinsics.checkNotNullParameter(holder, "$holder");
|
||||
this$0.listener.onPictureInteraction(holder.getAdapterPosition());
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public int getItemCount() {
|
||||
return this.pictureList.size();
|
||||
}
|
||||
|
||||
public final void updatePictures(List<Bitmap> pictures) {
|
||||
Intrinsics.checkNotNullParameter(pictures, "pictures");
|
||||
this.pictureList.clear();
|
||||
this.pictureList.addAll(pictures);
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public void onBindViewHolder(PictureViewHolder holder, int position) {
|
||||
Intrinsics.checkNotNullParameter(holder, "holder");
|
||||
holder.setItem(this.pictureList.get(position));
|
||||
holder.itemView.setOnClickListener(new l(3, this, holder));
|
||||
holder.populateView();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.AbstractC0220h0
|
||||
public PictureViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
|
||||
Intrinsics.checkNotNullParameter(parent, "parent");
|
||||
View inflate = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_picture_list, parent, false);
|
||||
Intrinsics.checkNotNullExpressionValue(inflate, "inflate(...)");
|
||||
return new PictureViewHolder(inflate);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import kotlin.Unit;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.jvm.internal.SuspendLambda;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class c extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f4881a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ IssueDetailsViewModel f4882b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ int f4883c;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public c(IssueDetailsViewModel issueDetailsViewModel, int i, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f4882b = issueDetailsViewModel;
|
||||
this.f4883c = i;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new c(this.f4882b, this.f4883c, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((c) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:13:0x0041, code lost:
|
||||
|
||||
if (((kotlinx.coroutines.flow.Flow) r6).collect(r1, r5) == r0) goto L15;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:14:0x0043, code lost:
|
||||
|
||||
return r0;
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:16:0x002f, code lost:
|
||||
|
||||
if (r6 == 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 r6) {
|
||||
/*
|
||||
r5 = this;
|
||||
java.lang.Object r0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
|
||||
int r1 = r5.f4881a
|
||||
com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsViewModel r2 = r5.f4882b
|
||||
r3 = 2
|
||||
r4 = 1
|
||||
if (r1 == 0) goto L20
|
||||
if (r1 == r4) goto L1c
|
||||
if (r1 != r3) goto L14
|
||||
kotlin.ResultKt.throwOnFailure(r6)
|
||||
goto L44
|
||||
L14:
|
||||
java.lang.IllegalStateException r5 = new java.lang.IllegalStateException
|
||||
java.lang.String r6 = "call to 'resume' before 'invoke' with coroutine"
|
||||
r5.<init>(r6)
|
||||
throw r5
|
||||
L1c:
|
||||
kotlin.ResultKt.throwOnFailure(r6)
|
||||
goto L32
|
||||
L20:
|
||||
kotlin.ResultKt.throwOnFailure(r6)
|
||||
com.adif.elcanomovil.domain.usecases.avisa.incidence.GetIncidenceDetailsUseCase r6 = com.adif.elcanomovil.uiAvisa.components.details.IssueDetailsViewModel.access$getGetIncidenceDetailsUseCase$p(r2)
|
||||
r5.f4881a = r4
|
||||
int r1 = r5.f4883c
|
||||
java.lang.Object r6 = r6.invoke(r1, r5)
|
||||
if (r6 != r0) goto L32
|
||||
goto L43
|
||||
L32:
|
||||
kotlinx.coroutines.flow.Flow r6 = (kotlinx.coroutines.flow.Flow) r6
|
||||
C1.b r1 = new C1.b
|
||||
r4 = 8
|
||||
r1.<init>(r2, r4)
|
||||
r5.f4881a = r3
|
||||
java.lang.Object r5 = r6.collect(r1, r5)
|
||||
if (r5 != r0) goto L44
|
||||
L43:
|
||||
return r0
|
||||
L44:
|
||||
kotlin.Unit r5 = kotlin.Unit.INSTANCE
|
||||
return r5
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: com.adif.elcanomovil.uiAvisa.components.details.c.invokeSuspend(java.lang.Object):java.lang.Object");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
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.BuildersKt;
|
||||
import kotlinx.coroutines.CoroutineDispatcher;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
import kotlinx.coroutines.Dispatchers;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class d extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f4884a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ IssueDetailsViewModel f4885b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ int f4886c;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public d(IssueDetailsViewModel issueDetailsViewModel, int i, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f4885b = issueDetailsViewModel;
|
||||
this.f4886c = i;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new d(this.f4885b, this.f4886c, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((d) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f4884a;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
CoroutineDispatcher io = Dispatchers.getIO();
|
||||
c cVar = new c(this.f4885b, this.f4886c, null);
|
||||
this.f4884a = 1;
|
||||
if (BuildersKt.withContext(io, cVar, this) == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import android.content.Context;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.AlertAction;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.AlertActions;
|
||||
import com.adif.elcanomovil.uiAvisa.R;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Lambda;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class e extends Lambda implements Function0 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ IssueDetailsViewModel f4887a;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public e(IssueDetailsViewModel issueDetailsViewModel) {
|
||||
super(0);
|
||||
this.f4887a = issueDetailsViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final Object invoke() {
|
||||
Context context;
|
||||
context = this.f4887a.context;
|
||||
String string = context.getString(R.string.stations_avisa_dialog_positive);
|
||||
Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
|
||||
return new AlertActions(IssueDetailsViewModelKt.AVISA_GENERIC_ERROR, new AlertAction(string, AlertAction.Style.POSITIVE));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.BitmapFactory;
|
||||
import android.util.Base64;
|
||||
import androidx.lifecycle.X;
|
||||
import com.adif.elcanomovil.domain.entities.avisa.incidence.IncidencePicture;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import kotlin.ResultKt;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.collections.CollectionsKt__IterablesKt;
|
||||
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;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class f extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ List f4888a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ boolean f4889b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ IssueDetailsViewModel f4890c;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public f(List list, boolean z3, IssueDetailsViewModel issueDetailsViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f4888a = list;
|
||||
this.f4889b = z3;
|
||||
this.f4890c = issueDetailsViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new f(this.f4888a, this.f4889b, this.f4890c, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((f) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
X x3;
|
||||
X x4;
|
||||
X x5;
|
||||
int collectionSizeOrDefault;
|
||||
Bitmap bitmap;
|
||||
IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
ResultKt.throwOnFailure(obj);
|
||||
ArrayList arrayList = null;
|
||||
List list = this.f4888a;
|
||||
if (list != null) {
|
||||
List list2 = list;
|
||||
collectionSizeOrDefault = CollectionsKt__IterablesKt.collectionSizeOrDefault(list2, 10);
|
||||
ArrayList arrayList2 = new ArrayList(collectionSizeOrDefault);
|
||||
Iterator it = list2.iterator();
|
||||
while (it.hasNext()) {
|
||||
String base64String = ((IncidencePicture) it.next()).getContent();
|
||||
if (base64String != null) {
|
||||
Intrinsics.checkNotNullParameter(base64String, "base64String");
|
||||
byte[] decode = Base64.decode(base64String, 0);
|
||||
bitmap = BitmapFactory.decodeByteArray(decode, 0, decode.length);
|
||||
Intrinsics.checkNotNullExpressionValue(bitmap, "decodeByteArray(...)");
|
||||
} else {
|
||||
bitmap = null;
|
||||
}
|
||||
arrayList2.add(bitmap);
|
||||
}
|
||||
arrayList = arrayList2;
|
||||
}
|
||||
IssueDetailsViewModel issueDetailsViewModel = this.f4890c;
|
||||
if (this.f4889b) {
|
||||
if (arrayList == null || arrayList.isEmpty()) {
|
||||
x4 = issueDetailsViewModel.systemPicturesLiveData;
|
||||
x4.k(CollectionsKt.emptyList());
|
||||
} else {
|
||||
x5 = issueDetailsViewModel.systemPicturesLiveData;
|
||||
x5.k(arrayList);
|
||||
}
|
||||
} else if (arrayList != null && !arrayList.isEmpty()) {
|
||||
x3 = issueDetailsViewModel.userPicturesLiveData;
|
||||
x3.k(arrayList);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
import java.util.List;
|
||||
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.BuildersKt;
|
||||
import kotlinx.coroutines.CoroutineDispatcher;
|
||||
import kotlinx.coroutines.CoroutineScope;
|
||||
import kotlinx.coroutines.Dispatchers;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class g extends SuspendLambda implements Function2 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f4891a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ List f4892b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ boolean f4893c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final /* synthetic */ IssueDetailsViewModel f4894d;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public g(List list, boolean z3, IssueDetailsViewModel issueDetailsViewModel, Continuation continuation) {
|
||||
super(2, continuation);
|
||||
this.f4892b = list;
|
||||
this.f4893c = z3;
|
||||
this.f4894d = issueDetailsViewModel;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Continuation create(Object obj, Continuation continuation) {
|
||||
return new g(this.f4892b, this.f4893c, this.f4894d, continuation);
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return ((g) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE);
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
|
||||
public final Object invokeSuspend(Object obj) {
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
int i = this.f4891a;
|
||||
if (i == 0) {
|
||||
ResultKt.throwOnFailure(obj);
|
||||
CoroutineDispatcher io = Dispatchers.getIO();
|
||||
f fVar = new f(this.f4892b, this.f4893c, this.f4894d, null);
|
||||
this.f4891a = 1;
|
||||
if (BuildersKt.withContext(io, fVar, this) == coroutine_suspended) {
|
||||
return coroutine_suspended;
|
||||
}
|
||||
} else {
|
||||
if (i != 1) {
|
||||
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
|
||||
}
|
||||
ResultKt.throwOnFailure(obj);
|
||||
}
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.adif.elcanomovil.uiAvisa.components.details;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class h {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final IssueDetailsViewModel_HiltModules_KeyModule_ProvideFactory f4895a = new IssueDetailsViewModel_HiltModules_KeyModule_ProvideFactory();
|
||||
}
|
||||
Reference in New Issue
Block a user