正在查看: Brevistay v5.8.2 应用的 HomeFragment$onViewCreated$5$1.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Brevistay v5.8.2 应用的 HomeFragment$onViewCreated$5$1.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.brevistay.app.view.main.fragments;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.navigation.NavController;
import androidx.navigation.fragment.FragmentKt;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.brevistay.app.databinding.FragmentHomeBinding;
import com.brevistay.app.models.app_home.AppHeader;
import com.brevistay.app.models.app_home.AppHomeRes;
import com.brevistay.app.models.app_home.Benefit;
import com.brevistay.app.models.app_home.CityData;
import com.brevistay.app.models.app_home.HolidaData;
import com.brevistay.app.models.login_model.login.LoginResFromPass;
import com.brevistay.app.view.login.LoginActivity;
import com.brevistay.app.view.main.HomeOfferAdapter;
import com.brevistay.app.view.main.InfiniteCarousalAdapter;
import com.brevistay.app.view.main.NearByCityAdapter;
import com.brevistay.app.view.main.fragments.HomeFragmentDirections;
import com.brevistay.app.viewmodels.main_viewmodel.MainViewModel;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.RequestManager;
import com.clevertap.android.sdk.CleverTapAPI;
import com.google.firebase.analytics.FirebaseAnalytics;
import java.util.ArrayList;
import java.util.Map;
import java.util.Timer;
import kotlin.Metadata;
import kotlin.ResultKt;
import kotlin.TuplesKt;
import kotlin.Unit;
import kotlin.collections.MapsKt;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt;
import kotlin.coroutines.jvm.internal.Boxing;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Ref;
import kotlinx.coroutines.CoroutineScope;
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\n"}, d2 = {"<anonymous>", "", "Lkotlinx/coroutines/CoroutineScope;"}, k = 3, mv = {2, 1, 0}, xi = 48)
@DebugMetadata(c = "com.brevistay.app.view.main.fragments.HomeFragment$onViewCreated$5$1", f = "HomeFragment.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {})
final class HomeFragment$onViewCreated$5$1 extends SuspendLambda implements Function2<CoroutineScope, Continuation<? super Unit>, Object> {
final AppHomeRes $it;
int label;
final HomeFragment this$0;
HomeFragment$onViewCreated$5$1(HomeFragment homeFragment, AppHomeRes appHomeRes, Continuation<? super HomeFragment$onViewCreated$5$1> continuation) {
super(2, continuation);
this.this$0 = homeFragment;
this.$it = appHomeRes;
}
public final Continuation<Unit> create(Object obj, Continuation<?> continuation) {
return new HomeFragment$onViewCreated$5$1(this.this$0, this.$it, continuation);
}
public final Object invoke(CoroutineScope coroutineScope, Continuation<? super Unit> continuation) {
return create(coroutineScope, continuation).invokeSuspend(Unit.INSTANCE);
}
public final Object invokeSuspend(Object obj) {
SharedPreferences.Editor editor;
SharedPreferences.Editor editor2;
SharedPreferences.Editor editor3;
FragmentHomeBinding binding;
FragmentHomeBinding binding2;
FragmentHomeBinding binding3;
FragmentHomeBinding binding4;
FragmentHomeBinding binding5;
MainViewModel mainViewModel;
MainViewModel mainViewModel2;
FragmentHomeBinding binding6;
FragmentHomeBinding binding7;
FragmentHomeBinding binding8;
FragmentHomeBinding binding9;
FragmentHomeBinding binding10;
FragmentHomeBinding binding11;
FragmentHomeBinding binding12;
FragmentHomeBinding binding13;
ArrayList arrayList;
FragmentHomeBinding binding14;
FragmentHomeBinding binding15;
FragmentHomeBinding binding16;
FragmentHomeBinding binding17;
FragmentHomeBinding binding18;
FragmentHomeBinding binding19;
FragmentHomeBinding binding20;
FragmentHomeBinding binding21;
FragmentHomeBinding binding22;
FragmentHomeBinding binding23;
FragmentHomeBinding binding24;
FragmentHomeBinding binding25;
FragmentHomeBinding binding26;
FragmentHomeBinding binding27;
FragmentHomeBinding binding28;
FragmentHomeBinding binding29;
FragmentHomeBinding binding30;
FragmentHomeBinding binding31;
FragmentHomeBinding binding32;
FragmentHomeBinding binding33;
FragmentHomeBinding binding34;
FragmentHomeBinding binding35;
FragmentHomeBinding binding36;
FragmentHomeBinding binding37;
FragmentHomeBinding binding38;
FragmentHomeBinding binding39;
FragmentHomeBinding binding40;
Integer header_enable;
FragmentHomeBinding binding41;
FragmentHomeBinding binding42;
FragmentHomeBinding binding43;
FragmentHomeBinding binding44;
FragmentHomeBinding binding45;
FragmentHomeBinding binding46;
FragmentHomeBinding binding47;
IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (this.label != 0) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
ResultKt.throwOnFailure(obj);
if (this.this$0.isAdded()) {
if (this.$it != null) {
editor = this.this$0.editor;
if (editor == null) {
Intrinsics.throwUninitializedPropertyAccessException("editor");
editor = null;
}
editor.putString("max_booking_date", this.$it.getMax_booking_date());
Log.d("wallet_pre_applicable_editor", this.$it.getWallet_pre_applicable().toString());
editor2 = this.this$0.editor;
if (editor2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("editor");
editor2 = null;
}
editor2.putString("wallet_pre_applicable", this.$it.getWallet_pre_applicable());
editor3 = this.this$0.editor;
if (editor3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("editor");
editor3 = null;
}
editor3.apply();
Log.d("homelifecycle", "appHomeRes " + this.$it);
if (this.this$0.getFlag() == 0) {
this.this$0.setFlag(1);
binding = this.this$0.getBinding();
TextView textView = binding.homeHelloTxt;
if (textView != null) {
textView.setText("Hello, Guest");
}
this.this$0.holida = "https://www.holida.com";
AppHeader app_header = this.$it.getApp_header();
if (app_header == null || (header_enable = app_header.getHeader_enable()) == null || header_enable.intValue() != 1) {
binding2 = this.this$0.getBinding();
binding2.breviLogoHome.setVisibility(0);
binding3 = this.this$0.getBinding();
binding3.homeHelloTxt.setVisibility(0);
binding4 = this.this$0.getBinding();
binding4.homeLetsText.setVisibility(0);
binding5 = this.this$0.getBinding();
binding5.homeTopbanner.setVisibility(8);
mainViewModel = this.this$0.viewmodel;
if (mainViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("viewmodel");
mainViewModel = null;
}
LoginResFromPass loginResFromPass = (LoginResFromPass) mainViewModel.getUserDetails().getValue();
String valueOf = String.valueOf(loginResFromPass != null ? loginResFromPass.getUser_first_name() : null);
mainViewModel2 = this.this$0.viewmodel;
if (mainViewModel2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("viewmodel");
mainViewModel2 = null;
}
LoginResFromPass loginResFromPass2 = (LoginResFromPass) mainViewModel2.getUserDetails().getValue();
if ((loginResFromPass2 != null ? loginResFromPass2.getUser_first_name() : null) == null) {
valueOf = "Guest";
} else if (valueOf.length() > 20) {
if (valueOf != null) {
r1 = valueOf.substring(0, 20);
Intrinsics.checkNotNullExpressionValue(r1, "substring(...)");
}
valueOf = r1 + "...";
binding7 = this.this$0.getBinding();
TextView textView2 = binding7.homeLetsText;
Intrinsics.checkNotNullExpressionValue(textView2, "homeLetsText");
TextView textView3 = textView2;
ViewGroup.LayoutParams layoutParams = textView3.getLayoutParams();
if (layoutParams != null) {
LinearLayout.LayoutParams layoutParams2 = (LinearLayout.LayoutParams) layoutParams;
layoutParams2.topMargin = 5;
textView3.setLayoutParams(layoutParams2);
} else {
throw new NullPointerException("null cannot be cast to non-null type android.widget.LinearLayout.LayoutParams");
}
} else if (valueOf.length() > 8) {
binding6 = this.this$0.getBinding();
TextView textView4 = binding6.homeLetsText;
Intrinsics.checkNotNullExpressionValue(textView4, "homeLetsText");
TextView textView5 = textView4;
ViewGroup.LayoutParams layoutParams3 = textView5.getLayoutParams();
if (layoutParams3 != null) {
LinearLayout.LayoutParams layoutParams4 = (LinearLayout.LayoutParams) layoutParams3;
layoutParams4.topMargin = 5;
textView5.setLayoutParams(layoutParams4);
} else {
throw new NullPointerException("null cannot be cast to non-null type android.widget.LinearLayout.LayoutParams");
}
}
binding8 = this.this$0.getBinding();
TextView textView6 = binding8.homeHelloTxt;
if (textView6 != null) {
textView6.setText("Hello, " + valueOf);
}
} else {
binding41 = this.this$0.getBinding();
binding41.breviLogoHome.setVisibility(8);
binding42 = this.this$0.getBinding();
binding42.homeHelloTxt.setVisibility(8);
binding43 = this.this$0.getBinding();
binding43.homeLetsText.setVisibility(8);
binding44 = this.this$0.getBinding();
binding44.homeTopbanner.setVisibility(0);
binding45 = this.this$0.getBinding();
RequestManager with = Glide.with(binding45.homeTopbanner.getContext());
AppHeader app_header2 = this.$it.getApp_header();
RequestBuilder<Drawable> load = with.load(app_header2 != null ? app_header2.getHeader_image_url() : null);
binding46 = this.this$0.getBinding();
load.into(binding46.homeTopbanner);
binding47 = this.this$0.getBinding();
ImageView imageView = binding47.homeTopbanner;
final HomeFragment homeFragment = this.this$0;
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
HomeFragment$onViewCreated$5$1.invokeSuspend$lambda$0(HomeFragment.this, view);
}
});
}
ArrayList city_data = this.$it.getCity_data();
if (!city_data.contains(new CityData("", "All Cities"))) {
Boxing.boxBoolean(city_data.add(new CityData("", "All Cities")));
}
binding9 = this.this$0.getBinding();
RecyclerView recyclerView = binding9.homeCityListRv;
if (recyclerView != null) {
recyclerView.setLayoutManager(new LinearLayoutManager(this.this$0.getContext(), 0, false));
}
binding10 = this.this$0.getBinding();
RecyclerView recyclerView2 = binding10.homeCityListRv;
if (recyclerView2 != null) {
NavController findNavController = FragmentKt.findNavController(this.this$0);
Context requireContext = this.this$0.requireContext();
Intrinsics.checkNotNullExpressionValue(requireContext, "requireContext(...)");
recyclerView2.setAdapter(new NearByCityAdapter(city_data, findNavController, requireContext));
}
ArrayList offers_details = this.$it.getOffers_details();
binding11 = this.this$0.getBinding();
RecyclerView recyclerView3 = binding11.homeOfferListRv;
if (recyclerView3 != null) {
recyclerView3.setLayoutManager(new LinearLayoutManager(this.this$0.getContext(), 0, false));
}
binding12 = this.this$0.getBinding();
RecyclerView recyclerView4 = binding12.homeOfferListRv;
if (recyclerView4 != null) {
NavController findNavController2 = FragmentKt.findNavController(this.this$0);
Context requireContext2 = this.this$0.requireContext();
Intrinsics.checkNotNullExpressionValue(requireContext2, "requireContext(...)");
recyclerView4.setAdapter(new HomeOfferAdapter(offers_details, findNavController2, requireContext2));
}
if (this.$it.getHolida_details() == null) {
binding13 = this.this$0.getBinding();
binding13.homePromoRv.setVisibility(8);
} else if (this.$it.getHolida_details().isEmpty()) {
binding36 = this.this$0.getBinding();
binding36.homePromoRv.setVisibility(8);
} else {
Log.d("holidaweburl", String.valueOf(((HolidaData) this.$it.getHolida_details().get(0)).getHolida_web_url()));
binding37 = this.this$0.getBinding();
binding37.homePromoRv.setVisibility(0);
if (((HolidaData) this.$it.getHolida_details().get(0)).getHolida_img().size() <= 1) {
binding39 = this.this$0.getBinding();
RequestBuilder<Drawable> thumbnail = Glide.with(binding39.homePromoRv).load((String) ((HolidaData) this.$it.getHolida_details().get(0)).getHolida_img().get(0)).thumbnail(0.5f);
binding40 = this.this$0.getBinding();
Intrinsics.checkNotNullExpressionValue(thumbnail.into(binding40.homePromoRv), "into(...)");
} else {
try {
new Timer().schedule(new HomeFragment$onViewCreated$5$1$task$1(this.this$0, this.$it, new Ref.IntRef()), 0L, 3000L);
} catch (Exception unused) {
}
Unit unit = Unit.INSTANCE;
}
binding38 = this.this$0.getBinding();
ImageView imageView2 = binding38.homePromoRv;
final AppHomeRes appHomeRes = this.$it;
final HomeFragment homeFragment2 = this.this$0;
imageView2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
HomeFragment$onViewCreated$5$1.invokeSuspend$lambda$4(appHomeRes, homeFragment2, view);
}
});
}
if (this.$it.getShow_signup_wallet_credit_banner()) {
binding32 = this.this$0.getBinding();
CardView cardView = binding32.signUpCard;
if (cardView != null) {
cardView.setVisibility(0);
}
binding33 = this.this$0.getBinding();
RequestBuilder<Drawable> load2 = Glide.with(binding33.signUpCardImage).load(this.$it.getSignup_wallet_credit_banner_image_url());
binding34 = this.this$0.getBinding();
load2.into(binding34.signUpCardImage);
binding35 = this.this$0.getBinding();
CardView cardView2 = binding35.signUpCard;
if (cardView2 != null) {
final HomeFragment homeFragment3 = this.this$0;
cardView2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
HomeFragment$onViewCreated$5$1.invokeSuspend$lambda$5(HomeFragment.this, view);
}
});
}
}
try {
HomeFragment homeFragment4 = this.this$0;
arrayList = this.this$0.arrayList;
homeFragment4.mAdapter = new InfiniteCarousalAdapter(arrayList);
this.this$0.loadData(this.$it.getBenefits());
binding14 = this.this$0.getBinding();
ConstraintLayout constraintLayout = binding14.homeBenefits;
if (constraintLayout != null) {
final HomeFragment homeFragment5 = this.this$0;
constraintLayout.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
HomeFragment$onViewCreated$5$1.invokeSuspend$lambda$6(HomeFragment.this, view);
}
});
}
binding15 = this.this$0.getBinding();
ImageView imageView3 = binding15.infiniteCarouselBg;
if (imageView3 != null) {
final HomeFragment homeFragment6 = this.this$0;
imageView3.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
HomeFragment$onViewCreated$5$1.invokeSuspend$lambda$7(HomeFragment.this, view);
}
});
}
binding16 = this.this$0.getBinding();
binding16.benefit1Txt.setText(((Benefit) this.$it.getBenefits().get(0)).getBenefits_text());
binding17 = this.this$0.getBinding();
binding17.benefit2Txt.setText(((Benefit) this.$it.getBenefits().get(1)).getBenefits_text());
binding18 = this.this$0.getBinding();
binding18.benefit3Txt.setText(((Benefit) this.$it.getBenefits().get(2)).getBenefits_text());
binding19 = this.this$0.getBinding();
binding19.benefit4Txt.setText(((Benefit) this.$it.getBenefits().get(3)).getBenefits_text());
binding20 = this.this$0.getBinding();
binding20.benefit1SubTxt.setText(((Benefit) this.$it.getBenefits().get(0)).getBenefits_sub_text());
binding21 = this.this$0.getBinding();
binding21.benefit2SubTxt.setText(((Benefit) this.$it.getBenefits().get(1)).getBenefits_sub_text());
binding22 = this.this$0.getBinding();
binding22.benefit3SubTxt.setText(((Benefit) this.$it.getBenefits().get(2)).getBenefits_sub_text());
binding23 = this.this$0.getBinding();
binding23.benefit4SubTxt.setText(((Benefit) this.$it.getBenefits().get(3)).getBenefits_sub_text());
binding24 = this.this$0.getBinding();
RequestBuilder<Drawable> load3 = Glide.with(binding24.benefitImage1).load(((Benefit) this.$it.getBenefits().get(0)).getBenefits_img());
binding25 = this.this$0.getBinding();
load3.into(binding25.benefitImage1);
binding26 = this.this$0.getBinding();
RequestBuilder<Drawable> load4 = Glide.with(binding26.benefitImage2).load(((Benefit) this.$it.getBenefits().get(1)).getBenefits_img());
binding27 = this.this$0.getBinding();
load4.into(binding27.benefitImage2);
binding28 = this.this$0.getBinding();
RequestBuilder<Drawable> load5 = Glide.with(binding28.benefitImage3).load(((Benefit) this.$it.getBenefits().get(2)).getBenefits_img());
binding29 = this.this$0.getBinding();
load5.into(binding29.benefitImage3);
binding30 = this.this$0.getBinding();
RequestBuilder<Drawable> load6 = Glide.with(binding30.benefitImage4).load(((Benefit) this.$it.getBenefits().get(3)).getBenefits_img());
binding31 = this.this$0.getBinding();
Intrinsics.checkNotNull(load6.into(binding31.benefitImage4));
} catch (Exception unused2) {
Unit unit2 = Unit.INSTANCE;
}
}
} else {
Boxing.boxInt(Log.d("user_profile", "user is logged out / error"));
}
}
return Unit.INSTANCE;
}
public static final void invokeSuspend$lambda$0(HomeFragment homeFragment, View view) {
try {
homeFragment.requireContext().startActivity(new Intent(homeFragment.getContext(), (Class<?>) LoginActivity.class));
} catch (Exception unused) {
}
}
public static final void invokeSuspend$lambda$4(AppHomeRes appHomeRes, HomeFragment homeFragment, View view) {
FirebaseAnalytics firebaseAnalytics;
if (Intrinsics.areEqual(((HolidaData) appHomeRes.getHolida_details().get(0)).getHolida_web_url(), "")) {
return;
}
try {
CleverTapAPI defaultInstance = CleverTapAPI.getDefaultInstance(homeFragment.requireContext());
Map<String, Object> mapOf = MapsKt.mapOf(TuplesKt.to("Clicked Container", "Promotional Cards"));
if (defaultInstance != null) {
defaultInstance.pushEvent("Home", mapOf);
}
Bundle bundle = new Bundle();
bundle.putString("clicked_container", "Promotional Cards");
firebaseAnalytics = homeFragment.firebaseAnalytics;
if (firebaseAnalytics == null) {
Intrinsics.throwUninitializedPropertyAccessException("firebaseAnalytics");
firebaseAnalytics = null;
}
firebaseAnalytics.logEvent("home", bundle);
HomeFragmentDirections.ActionHomeFragmentToWebFragment actionHomeFragmentToWebFragment = HomeFragmentDirections.actionHomeFragmentToWebFragment(((HolidaData) appHomeRes.getHolida_details().get(0)).getHolida_web_url(), "false");
Intrinsics.checkNotNullExpressionValue(actionHomeFragmentToWebFragment, "actionHomeFragmentToWebFragment(...)");
FragmentKt.findNavController(homeFragment).navigate(actionHomeFragmentToWebFragment);
} catch (Exception unused) {
}
}
public static final void invokeSuspend$lambda$5(HomeFragment homeFragment, View view) {
try {
homeFragment.requireContext().startActivity(new Intent(homeFragment.getContext(), (Class<?>) LoginActivity.class));
} catch (Exception unused) {
}
}
public static final void invokeSuspend$lambda$6(HomeFragment homeFragment, View view) {
FragmentHomeBinding binding;
FragmentHomeBinding binding2;
FragmentHomeBinding binding3;
binding = homeFragment.getBinding();
ConstraintLayout constraintLayout = binding.homeInfiniteCarousal;
if (constraintLayout == null || constraintLayout.getVisibility() != 0) {
binding2 = homeFragment.getBinding();
ConstraintLayout constraintLayout2 = binding2.homeInfiniteCarousal;
if (constraintLayout2 != null) {
constraintLayout2.setVisibility(0);
return;
}
return;
}
binding3 = homeFragment.getBinding();
ConstraintLayout constraintLayout3 = binding3.homeInfiniteCarousal;
if (constraintLayout3 != null) {
constraintLayout3.setVisibility(8);
}
}
public static final void invokeSuspend$lambda$7(HomeFragment homeFragment, View view) {
FragmentHomeBinding binding;
FragmentHomeBinding binding2;
FragmentHomeBinding binding3;
binding = homeFragment.getBinding();
ConstraintLayout constraintLayout = binding.homeInfiniteCarousal;
if (constraintLayout == null || constraintLayout.getVisibility() != 0) {
binding2 = homeFragment.getBinding();
ConstraintLayout constraintLayout2 = binding2.homeInfiniteCarousal;
if (constraintLayout2 != null) {
constraintLayout2.setVisibility(0);
return;
}
return;
}
binding3 = homeFragment.getBinding();
ConstraintLayout constraintLayout3 = binding3.homeInfiniteCarousal;
if (constraintLayout3 != null) {
constraintLayout3.setVisibility(8);
}
}
}