Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
@@ -0,0 +1,408 @@
|
||||
package com.adif.elcanomovil.uiSubscriptions.viewholder;
|
||||
|
||||
import G2.l;
|
||||
import O1.a;
|
||||
import O1.b;
|
||||
import android.content.Context;
|
||||
import android.view.View;
|
||||
import android.widget.CompoundButton;
|
||||
import android.widget.TextView;
|
||||
import androidx.recyclerview.widget.I0;
|
||||
import com.adif.elcanomovil.commonViews.DayView;
|
||||
import com.adif.elcanomovil.domain.entities.subscription.Destination;
|
||||
import com.adif.elcanomovil.domain.entities.subscription.Subscription;
|
||||
import com.adif.elcanomovil.domain.entities.subscription.SubscriptionType;
|
||||
import com.adif.elcanomovil.resources.StringUtils;
|
||||
import com.adif.elcanomovil.uiSubscriptions.R;
|
||||
import com.adif.elcanomovil.uiSubscriptions.adapters.SubscriptionsEvents;
|
||||
import com.adif.elcanomovil.uiSubscriptions.databinding.ItemSubscriptionBinding;
|
||||
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
|
||||
import com.google.android.material.switchmaterial.SwitchMaterial;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
import kotlin.text.StringsKt__StringsKt;
|
||||
|
||||
@Metadata(d1 = {"\u0000D\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\u0010\b\n\u0002\b\b\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J\u000f\u0010\u0007\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u0007\u0010\bJ\u001f\u0010\f\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\tH\u0002¢\u0006\u0004\b\f\u0010\rJ\u000f\u0010\u000e\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u000e\u0010\bJ\u000f\u0010\u000f\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u000f\u0010\bJ\u000f\u0010\u0010\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u0010\u0010\bJ\u000f\u0010\u0011\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u0011\u0010\bJ=\u0010\u001a\u001a\u00020\u00062\u0006\u0010\u0013\u001a\u00020\u00122\u0006\u0010\u0015\u001a\u00020\u00142\u001e\u0010\u0019\u001a\u001a\u0012\u0004\u0012\u00020\u0017\u0012\u0006\u0012\u0004\u0018\u00010\u0014\u0012\u0004\u0012\u00020\u00060\u0016j\u0002`\u0018¢\u0006\u0004\b\u001a\u0010\u001bR\u0014\u0010\u001d\u001a\u00020\u001c8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u001d\u0010\u001eR\u0016\u0010\u0015\u001a\u00020\u00148\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u0015\u0010\u001fR.\u0010\u0019\u001a\u001a\u0012\u0004\u0012\u00020\u0017\u0012\u0006\u0012\u0004\u0018\u00010\u0014\u0012\u0004\u0012\u00020\u00060\u0016j\u0002`\u00188\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b\u0019\u0010 ¨\u0006!"}, d2 = {"Lcom/adif/elcanomovil/uiSubscriptions/viewholder/SubscriptionViewHolder;", "Landroidx/recyclerview/widget/I0;", "Landroid/view/View;", "itemView", "<init>", "(Landroid/view/View;)V", "", "subscriptions", "()V", "", "color", "visibilityDayView", "paintStatusView", "(II)V", "paintGeneralView", "paintJourneyView", "paintTrainView", "paintViewInfoDays", "Landroid/content/Context;", "context", "Lcom/adif/elcanomovil/domain/entities/subscription/Subscription;", "item", "Lkotlin/Function2;", "Lcom/adif/elcanomovil/uiSubscriptions/adapters/SubscriptionsEvents;", "Lcom/adif/elcanomovil/uiSubscriptions/adapters/SubscriptionListener;", ServiceSpecificExtraArgs.CastExtraArgs.LISTENER, "bind", "(Landroid/content/Context;Lcom/adif/elcanomovil/domain/entities/subscription/Subscription;Lkotlin/jvm/functions/Function2;)V", "Lcom/adif/elcanomovil/uiSubscriptions/databinding/ItemSubscriptionBinding;", "itemBinding", "Lcom/adif/elcanomovil/uiSubscriptions/databinding/ItemSubscriptionBinding;", "Lcom/adif/elcanomovil/domain/entities/subscription/Subscription;", "Lkotlin/jvm/functions/Function2;", "ui-subscriptions_proNon_corporateRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nSubscriptionViewHolder.kt\nKotlin\n*S Kotlin\n*F\n+ 1 SubscriptionViewHolder.kt\ncom/adif/elcanomovil/uiSubscriptions/viewholder/SubscriptionViewHolder\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 3 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,194:1\n1#2:195\n13365#3,2:196\n*S KotlinDebug\n*F\n+ 1 SubscriptionViewHolder.kt\ncom/adif/elcanomovil/uiSubscriptions/viewholder/SubscriptionViewHolder\n*L\n146#1:196,2\n*E\n"})
|
||||
/* loaded from: classes3.dex */
|
||||
public final class SubscriptionViewHolder extends I0 {
|
||||
private Subscription item;
|
||||
private final ItemSubscriptionBinding itemBinding;
|
||||
private Function2<? super SubscriptionsEvents, ? super Subscription, Unit> listener;
|
||||
|
||||
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
|
||||
/* loaded from: classes3.dex */
|
||||
public /* synthetic */ class WhenMappings {
|
||||
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
|
||||
|
||||
static {
|
||||
int[] iArr = new int[SubscriptionType.values().length];
|
||||
try {
|
||||
iArr[SubscriptionType.JOURNEY.ordinal()] = 1;
|
||||
} catch (NoSuchFieldError unused) {
|
||||
}
|
||||
try {
|
||||
iArr[SubscriptionType.TRAIN.ordinal()] = 2;
|
||||
} catch (NoSuchFieldError unused2) {
|
||||
}
|
||||
$EnumSwitchMapping$0 = iArr;
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public SubscriptionViewHolder(View itemView) {
|
||||
super(itemView);
|
||||
Intrinsics.checkNotNullParameter(itemView, "itemView");
|
||||
ItemSubscriptionBinding bind = ItemSubscriptionBinding.bind(itemView);
|
||||
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
|
||||
this.itemBinding = bind;
|
||||
}
|
||||
|
||||
public static final void bind$lambda$0(SubscriptionViewHolder this$0, Subscription item, View view) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
Intrinsics.checkNotNullParameter(item, "$item");
|
||||
Function2<? super SubscriptionsEvents, ? super Subscription, Unit> function2 = this$0.listener;
|
||||
if (function2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException(ServiceSpecificExtraArgs.CastExtraArgs.LISTENER);
|
||||
function2 = null;
|
||||
}
|
||||
function2.invoke(SubscriptionsEvents.EVENT_TYPE_SHOW_DETAIL, item);
|
||||
}
|
||||
|
||||
private final void paintGeneralView() {
|
||||
SwitchMaterial switchMaterial = this.itemBinding.switchActiveSubscripition;
|
||||
Subscription subscription = this.item;
|
||||
Subscription subscription2 = null;
|
||||
if (subscription == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
subscription = null;
|
||||
}
|
||||
switchMaterial.setChecked(subscription.getActive());
|
||||
Subscription subscription3 = this.item;
|
||||
if (subscription3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
subscription3 = null;
|
||||
}
|
||||
int i = WhenMappings.$EnumSwitchMapping$0[subscription3.getTypeSubscription().ordinal()];
|
||||
if (i == 1) {
|
||||
paintJourneyView();
|
||||
} else if (i == 2) {
|
||||
paintTrainView();
|
||||
}
|
||||
paintViewInfoDays();
|
||||
Subscription subscription4 = this.item;
|
||||
if (subscription4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
} else {
|
||||
subscription2 = subscription4;
|
||||
}
|
||||
if (subscription2.getActive()) {
|
||||
paintStatusView(this.itemView.getContext().getColor(R.color.black), 8);
|
||||
} else {
|
||||
paintStatusView(this.itemView.getContext().getColor(R.color.black), 8);
|
||||
}
|
||||
}
|
||||
|
||||
private final void paintJourneyView() {
|
||||
Unit unit;
|
||||
this.itemBinding.directionArrow.setVisibility(0);
|
||||
this.itemBinding.textViewTrainPrefix.setVisibility(8);
|
||||
this.itemBinding.textViewFor.setVisibility(0);
|
||||
this.itemBinding.textViewFrom.setVisibility(0);
|
||||
this.itemBinding.textViewTime.setVisibility(0);
|
||||
TextView textView = this.itemBinding.station;
|
||||
Subscription subscription = this.item;
|
||||
Subscription subscription2 = null;
|
||||
if (subscription == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
subscription = null;
|
||||
}
|
||||
textView.setText(subscription.getOrigin().getName());
|
||||
Subscription subscription3 = this.item;
|
||||
if (subscription3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
subscription3 = null;
|
||||
}
|
||||
Destination destination = subscription3.getDestination();
|
||||
if (destination != null) {
|
||||
this.itemBinding.stationTo.setVisibility(0);
|
||||
this.itemBinding.stationTo.setText(destination.getName());
|
||||
unit = Unit.INSTANCE;
|
||||
} else {
|
||||
unit = null;
|
||||
}
|
||||
if (unit == null) {
|
||||
this.itemBinding.stationTo.setVisibility(8);
|
||||
}
|
||||
TextView textView2 = this.itemBinding.textViewDuration;
|
||||
Subscription subscription4 = this.item;
|
||||
if (subscription4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
subscription4 = null;
|
||||
}
|
||||
textView2.setText(subscription4.getTimeStart());
|
||||
TextView textView3 = this.itemBinding.textViewTime;
|
||||
Subscription subscription5 = this.item;
|
||||
if (subscription5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
} else {
|
||||
subscription2 = subscription5;
|
||||
}
|
||||
textView3.setText(subscription2.getTimeEnd());
|
||||
}
|
||||
|
||||
private final void paintStatusView(int color, int visibilityDayView) {
|
||||
this.itemBinding.containerSubscriptionItem.setBackgroundColor(color);
|
||||
this.itemBinding.dayOne.setDisable(visibilityDayView);
|
||||
this.itemBinding.dayTwo.setDisable(visibilityDayView);
|
||||
this.itemBinding.dayThree.setDisable(visibilityDayView);
|
||||
this.itemBinding.dayFour.setDisable(visibilityDayView);
|
||||
this.itemBinding.dayFive.setDisable(visibilityDayView);
|
||||
this.itemBinding.daySix.setDisable(visibilityDayView);
|
||||
this.itemBinding.daySeven.setDisable(visibilityDayView);
|
||||
}
|
||||
|
||||
private final void paintTrainView() {
|
||||
List split$default;
|
||||
this.itemBinding.directionArrow.setVisibility(4);
|
||||
this.itemBinding.textViewTrainPrefix.setVisibility(0);
|
||||
StringUtils.Companion companion = StringUtils.INSTANCE;
|
||||
Context context = this.itemView.getContext();
|
||||
Intrinsics.checkNotNullExpressionValue(context, "getContext(...)");
|
||||
String string = this.itemView.getContext().getString(R.string.text_train_view_header);
|
||||
Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
|
||||
Subscription subscription = this.item;
|
||||
Subscription subscription2 = null;
|
||||
if (subscription == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
subscription = null;
|
||||
}
|
||||
companion.textStyle(context, string, subscription.getSubscriptionType(), R.font.open_sans_regular, this.itemView.getContext().getColor(R.color.white));
|
||||
TextView textView = this.itemBinding.stationTo;
|
||||
Subscription subscription3 = this.item;
|
||||
if (subscription3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
subscription3 = null;
|
||||
}
|
||||
textView.setText(subscription3.getOrigin().getShortName());
|
||||
this.itemBinding.station.setVisibility(4);
|
||||
this.itemBinding.textViewInfoTrain.setVisibility(0);
|
||||
TextView textView2 = this.itemBinding.trainOperator;
|
||||
Subscription subscription4 = this.item;
|
||||
if (subscription4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
subscription4 = null;
|
||||
}
|
||||
textView2.setText(subscription4.getOperator());
|
||||
TextView textView3 = this.itemBinding.trainType;
|
||||
Subscription subscription5 = this.item;
|
||||
if (subscription5 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
subscription5 = null;
|
||||
}
|
||||
textView3.setText(subscription5.getCommercialProduct());
|
||||
TextView textView4 = this.itemBinding.trainNumber;
|
||||
Subscription subscription6 = this.item;
|
||||
if (subscription6 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
subscription6 = null;
|
||||
}
|
||||
split$default = StringsKt__StringsKt.split$default(subscription6.getSubscriptionType(), new String[]{"-"}, false, 0, 6, (Object) null);
|
||||
String str = (String) CollectionsKt.firstOrNull(split$default);
|
||||
if (str == null) {
|
||||
str = "";
|
||||
}
|
||||
textView4.setText(str);
|
||||
this.itemBinding.textViewFrom.setVisibility(0);
|
||||
TextView textView5 = this.itemBinding.textViewDuration;
|
||||
StringBuilder sb = new StringBuilder();
|
||||
Subscription subscription7 = this.item;
|
||||
if (subscription7 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
} else {
|
||||
subscription2 = subscription7;
|
||||
}
|
||||
sb.append(subscription2.getTimeCenter());
|
||||
sb.append(this.itemView.getContext().getString(R.string.text_train));
|
||||
textView5.setText(sb.toString());
|
||||
this.itemBinding.textViewFor.setVisibility(8);
|
||||
this.itemBinding.textViewTime.setVisibility(8);
|
||||
}
|
||||
|
||||
private final void paintViewInfoDays() {
|
||||
Subscription subscription = this.item;
|
||||
if (subscription == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
subscription = null;
|
||||
}
|
||||
String str = subscription.getRepeats();
|
||||
Intrinsics.checkNotNullParameter(str, "str");
|
||||
char[] charArray = str.toCharArray();
|
||||
Intrinsics.checkNotNullExpressionValue(charArray, "toCharArray(...)");
|
||||
DayView dayOne = this.itemBinding.dayOne;
|
||||
Intrinsics.checkNotNullExpressionValue(dayOne, "dayOne");
|
||||
String string = this.itemView.getContext().getString(R.string.common_weekday_monday);
|
||||
Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
|
||||
String string2 = this.itemView.getContext().getString(R.string.accessibility_weekday_monday);
|
||||
Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
|
||||
DayView.initInfoView$default(dayOne, string, string2, false, false, 4, null);
|
||||
DayView dayTwo = this.itemBinding.dayTwo;
|
||||
Intrinsics.checkNotNullExpressionValue(dayTwo, "dayTwo");
|
||||
String string3 = this.itemView.getContext().getString(R.string.common_weekday_tuesday);
|
||||
Intrinsics.checkNotNullExpressionValue(string3, "getString(...)");
|
||||
String string4 = this.itemView.getContext().getString(R.string.accessibility_weekday_tuesday);
|
||||
Intrinsics.checkNotNullExpressionValue(string4, "getString(...)");
|
||||
DayView.initInfoView$default(dayTwo, string3, string4, false, false, 4, null);
|
||||
DayView dayThree = this.itemBinding.dayThree;
|
||||
Intrinsics.checkNotNullExpressionValue(dayThree, "dayThree");
|
||||
String string5 = this.itemView.getContext().getString(R.string.common_weekday_wednesday);
|
||||
Intrinsics.checkNotNullExpressionValue(string5, "getString(...)");
|
||||
String string6 = this.itemView.getContext().getString(R.string.accessibility_weekday_wednesday);
|
||||
Intrinsics.checkNotNullExpressionValue(string6, "getString(...)");
|
||||
DayView.initInfoView$default(dayThree, string5, string6, false, false, 4, null);
|
||||
DayView dayFour = this.itemBinding.dayFour;
|
||||
Intrinsics.checkNotNullExpressionValue(dayFour, "dayFour");
|
||||
String string7 = this.itemView.getContext().getString(R.string.common_weekday_thursday);
|
||||
Intrinsics.checkNotNullExpressionValue(string7, "getString(...)");
|
||||
String string8 = this.itemView.getContext().getString(R.string.accessibility_weekday_thursday);
|
||||
Intrinsics.checkNotNullExpressionValue(string8, "getString(...)");
|
||||
DayView.initInfoView$default(dayFour, string7, string8, false, false, 4, null);
|
||||
DayView dayFive = this.itemBinding.dayFive;
|
||||
Intrinsics.checkNotNullExpressionValue(dayFive, "dayFive");
|
||||
String string9 = this.itemView.getContext().getString(R.string.common_weekday_friday);
|
||||
Intrinsics.checkNotNullExpressionValue(string9, "getString(...)");
|
||||
String string10 = this.itemView.getContext().getString(R.string.accessibility_weekday_friday);
|
||||
Intrinsics.checkNotNullExpressionValue(string10, "getString(...)");
|
||||
DayView.initInfoView$default(dayFive, string9, string10, false, false, 4, null);
|
||||
DayView daySix = this.itemBinding.daySix;
|
||||
Intrinsics.checkNotNullExpressionValue(daySix, "daySix");
|
||||
String string11 = this.itemView.getContext().getString(R.string.common_weekday_saturday);
|
||||
Intrinsics.checkNotNullExpressionValue(string11, "getString(...)");
|
||||
String string12 = this.itemView.getContext().getString(R.string.accessibility_weekday_saturday);
|
||||
Intrinsics.checkNotNullExpressionValue(string12, "getString(...)");
|
||||
DayView.initInfoView$default(daySix, string11, string12, false, false, 4, null);
|
||||
DayView daySeven = this.itemBinding.daySeven;
|
||||
Intrinsics.checkNotNullExpressionValue(daySeven, "daySeven");
|
||||
String string13 = this.itemView.getContext().getString(R.string.common_weekday_sunday);
|
||||
Intrinsics.checkNotNullExpressionValue(string13, "getString(...)");
|
||||
String string14 = this.itemView.getContext().getString(R.string.accessibility_weekday_sunday);
|
||||
Intrinsics.checkNotNullExpressionValue(string14, "getString(...)");
|
||||
DayView.initInfoView$default(daySeven, string13, string14, false, false, 4, null);
|
||||
for (char c4 : charArray) {
|
||||
char upperCase = Character.toUpperCase(c4);
|
||||
if (upperCase == 'L') {
|
||||
DayView dayView = this.itemBinding.dayOne;
|
||||
String string15 = this.itemView.getContext().getString(R.string.common_weekday_monday);
|
||||
Intrinsics.checkNotNullExpressionValue(string15, "getString(...)");
|
||||
String string16 = this.itemView.getContext().getString(R.string.accessibility_weekday_monday);
|
||||
Intrinsics.checkNotNullExpressionValue(string16, "getString(...)");
|
||||
dayView.initInfoView(string15, string16, true, false);
|
||||
} else if (upperCase == 'M') {
|
||||
DayView dayView2 = this.itemBinding.dayTwo;
|
||||
String string17 = this.itemView.getContext().getString(R.string.common_weekday_tuesday);
|
||||
Intrinsics.checkNotNullExpressionValue(string17, "getString(...)");
|
||||
String string18 = this.itemView.getContext().getString(R.string.accessibility_weekday_tuesday);
|
||||
Intrinsics.checkNotNullExpressionValue(string18, "getString(...)");
|
||||
dayView2.initInfoView(string17, string18, true, false);
|
||||
} else if (upperCase == 'X') {
|
||||
DayView dayView3 = this.itemBinding.dayThree;
|
||||
String string19 = this.itemView.getContext().getString(R.string.common_weekday_wednesday);
|
||||
Intrinsics.checkNotNullExpressionValue(string19, "getString(...)");
|
||||
String string20 = this.itemView.getContext().getString(R.string.accessibility_weekday_wednesday);
|
||||
Intrinsics.checkNotNullExpressionValue(string20, "getString(...)");
|
||||
dayView3.initInfoView(string19, string20, true, false);
|
||||
} else if (upperCase == 'J') {
|
||||
DayView dayView4 = this.itemBinding.dayFour;
|
||||
String string21 = this.itemView.getContext().getString(R.string.common_weekday_thursday);
|
||||
Intrinsics.checkNotNullExpressionValue(string21, "getString(...)");
|
||||
String string22 = this.itemView.getContext().getString(R.string.accessibility_weekday_thursday);
|
||||
Intrinsics.checkNotNullExpressionValue(string22, "getString(...)");
|
||||
dayView4.initInfoView(string21, string22, true, false);
|
||||
} else if (upperCase == 'V') {
|
||||
DayView dayView5 = this.itemBinding.dayFive;
|
||||
String string23 = this.itemView.getContext().getString(R.string.common_weekday_friday);
|
||||
Intrinsics.checkNotNullExpressionValue(string23, "getString(...)");
|
||||
String string24 = this.itemView.getContext().getString(R.string.accessibility_weekday_friday);
|
||||
Intrinsics.checkNotNullExpressionValue(string24, "getString(...)");
|
||||
dayView5.initInfoView(string23, string24, true, false);
|
||||
} else if (upperCase == 'S') {
|
||||
DayView dayView6 = this.itemBinding.daySix;
|
||||
String string25 = this.itemView.getContext().getString(R.string.common_weekday_saturday);
|
||||
Intrinsics.checkNotNullExpressionValue(string25, "getString(...)");
|
||||
String string26 = this.itemView.getContext().getString(R.string.accessibility_weekday_saturday);
|
||||
Intrinsics.checkNotNullExpressionValue(string26, "getString(...)");
|
||||
dayView6.initInfoView(string25, string26, true, false);
|
||||
} else if (upperCase == 'D') {
|
||||
DayView dayView7 = this.itemBinding.daySeven;
|
||||
String string27 = this.itemView.getContext().getString(R.string.common_weekday_sunday);
|
||||
Intrinsics.checkNotNullExpressionValue(string27, "getString(...)");
|
||||
String string28 = this.itemView.getContext().getString(R.string.accessibility_weekday_sunday);
|
||||
Intrinsics.checkNotNullExpressionValue(string28, "getString(...)");
|
||||
dayView7.initInfoView(string27, string28, true, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private final void subscriptions() {
|
||||
this.itemBinding.switchActiveSubscripition.setOnCheckedChangeListener(new a(this, 0));
|
||||
this.itemBinding.dayOne.setOnClickListener(b.f1319b);
|
||||
this.itemBinding.dayTwo.setOnClickListener(b.f1320c);
|
||||
this.itemBinding.dayThree.setOnClickListener(b.f1321d);
|
||||
this.itemBinding.dayFour.setOnClickListener(b.f1322e);
|
||||
this.itemBinding.dayFive.setOnClickListener(b.f1323f);
|
||||
this.itemBinding.daySix.setOnClickListener(b.f1324g);
|
||||
this.itemBinding.daySeven.setOnClickListener(b.h);
|
||||
}
|
||||
|
||||
public static final void subscriptions$lambda$1(SubscriptionViewHolder this$0, CompoundButton compoundButton, boolean z3) {
|
||||
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
||||
if (compoundButton.isPressed()) {
|
||||
Subscription subscription = null;
|
||||
if (z3) {
|
||||
Function2<? super SubscriptionsEvents, ? super Subscription, Unit> function2 = this$0.listener;
|
||||
if (function2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException(ServiceSpecificExtraArgs.CastExtraArgs.LISTENER);
|
||||
function2 = null;
|
||||
}
|
||||
SubscriptionsEvents subscriptionsEvents = SubscriptionsEvents.EVENT_TYPE_ENABLE_SUBSCRIPTION;
|
||||
Subscription subscription2 = this$0.item;
|
||||
if (subscription2 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
} else {
|
||||
subscription = subscription2;
|
||||
}
|
||||
function2.invoke(subscriptionsEvents, subscription);
|
||||
return;
|
||||
}
|
||||
Function2<? super SubscriptionsEvents, ? super Subscription, Unit> function22 = this$0.listener;
|
||||
if (function22 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException(ServiceSpecificExtraArgs.CastExtraArgs.LISTENER);
|
||||
function22 = null;
|
||||
}
|
||||
SubscriptionsEvents subscriptionsEvents2 = SubscriptionsEvents.EVENT_TYPE_DISABLE_SUBSCRIPTION;
|
||||
Subscription subscription3 = this$0.item;
|
||||
if (subscription3 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("item");
|
||||
} else {
|
||||
subscription = subscription3;
|
||||
}
|
||||
function22.invoke(subscriptionsEvents2, subscription);
|
||||
}
|
||||
}
|
||||
|
||||
public final void bind(Context context, Subscription item, Function2<? super SubscriptionsEvents, ? super Subscription, Unit> r4) {
|
||||
Intrinsics.checkNotNullParameter(context, "context");
|
||||
Intrinsics.checkNotNullParameter(item, "item");
|
||||
Intrinsics.checkNotNullParameter(r4, "listener");
|
||||
this.item = item;
|
||||
this.listener = r4;
|
||||
subscriptions();
|
||||
paintGeneralView();
|
||||
this.itemView.setOnClickListener(new l(2, this, item));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user