正在查看: Mint v5.7.3 应用的 SubscriptionOffersActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 SubscriptionOffersActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.ui.activity;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.appcompat.widget.Toolbar;
import androidx.core.content.res.ResourcesCompat;
import androidx.databinding.DataBindingUtil;
import androidx.recyclerview.widget.GridLayoutManager;
import com.google.gson.Gson;
import com.htmedia.mint.AppController;
import com.htmedia.mint.htsubscription.CheckSubscriptionFromLocal;
import com.htmedia.mint.htsubscription.SubscriptionTrigger;
import com.htmedia.mint.pojo.Offers;
import com.htmedia.mint.pojo.SubscriptionOfferPojo;
import com.htmedia.mint.pojo.config.B2bOfferCoupons;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.config.Subscription;
import com.htmedia.mint.razorpay.JWTTokenBuilder;
import com.snowplowanalytics.snowplow.tracker.constants.Parameters;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import i9.e;
import java.util.HashMap;
import kotlin.Metadata;
import org.json.JSONObject;
@Metadata(d1 = {"\u0000P\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\u0018\u00002\u00020\u00012\u00020\u0002B\u0005¢\u0006\u0002\u0010\u0003J\u0018\u0010\b\u001a\u00020\t2\u0006\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\rH\u0002J\u001c\u0010\u000e\u001a\u00020\t2\b\u0010\u000f\u001a\u0004\u0018\u00010\u00102\b\u0010\u0011\u001a\u0004\u0018\u00010\u0007H\u0016J\b\u0010\u0012\u001a\u00020\tH\u0002J\"\u0010\u0013\u001a\u00020\t2\u0006\u0010\u0014\u001a\u00020\u00152\u0006\u0010\u0016\u001a\u00020\u00152\b\u0010\u0017\u001a\u0004\u0018\u00010\u0018H\u0014J\u0012\u0010\u0019\u001a\u00020\t2\b\u0010\u001a\u001a\u0004\u0018\u00010\u001bH\u0014J\u0012\u0010\u001c\u001a\u00020\t2\b\u0010\u001d\u001a\u0004\u0018\u00010\u0007H\u0016J\b\u0010\u001e\u001a\u00020\tH\u0002J\b\u0010\u001f\u001a\u00020\tH\u0002R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082.¢\u0006\u0002\n\u0000¨\u0006 "}, d2 = {"Lcom/htmedia/mint/ui/activity/SubscriptionOffersActivity;", "Lcom/htmedia/mint/ui/activity/BaseActivity;", "Lcom/htmedia/mint/presenter/MarketGenericViewInterface;", "()V", "binding", "Lcom/htmedia/mint/databinding/ActivitySubscriptionOffersBinding;", "origin", BuildConfig.FLAVOR, "b2bOfferItemClickEvent", BuildConfig.FLAVOR, "isCopied", BuildConfig.FLAVOR, "offers", "Lcom/htmedia/mint/pojo/Offers;", "getResponse", "jsonObject", "Lorg/json/JSONObject;", "tag", "getSubscriptionOffer", "onActivityResult", "requestCode", BuildConfig.FLAVOR, "resultCode", Parameters.DATA, "Landroid/content/Intent;", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onError", "response", "openPlanPage", "setToolBar", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class SubscriptionOffersActivity extends com.htmedia.mint.ui.activity.a implements k6.u0 {
private String a;
private x4.a3 b;
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n¢\u0006\u0002\b\u0004"}, d2 = {"<anonymous>", BuildConfig.FLAVOR, "position", BuildConfig.FLAVOR, "invoke"}, k = 3, mv = {1, 9, 0}, xi = 48)
static final class a extends kotlin.jvm.internal.n implements fh.l<Integer, ug.a0> {
final SubscriptionOfferPojo b;
a(SubscriptionOfferPojo subscriptionOfferPojo) {
super(1);
this.b = subscriptionOfferPojo;
}
public final void a(int i) {
Object systemService = SubscriptionOffersActivity.this.getSystemService("clipboard");
kotlin.jvm.internal.m.e(systemService, "null cannot be cast to non-null type android.content.ClipboardManager");
ClipboardManager clipboardManager = (ClipboardManager) systemService;
String coupon = this.b.getOffers().get(i).getCoupon();
if (coupon == null || coupon.length() == 0) {
SubscriptionOffersActivity.this.O();
SubscriptionOffersActivity subscriptionOffersActivity = SubscriptionOffersActivity.this;
Offers offers = this.b.getOffers().get(i);
kotlin.jvm.internal.m.f(offers, "get(...)");
subscriptionOffersActivity.M(false, offers);
return;
}
clipboardManager.setPrimaryClip(ClipData.newPlainText("text", this.b.getOffers().get(i).getCoupon()));
Toast.makeText((Context) SubscriptionOffersActivity.this, (CharSequence) ("Coupon code " + this.b.getOffers().get(i).getCoupon() + " copied"), 0).show();
SubscriptionOffersActivity subscriptionOffersActivity2 = SubscriptionOffersActivity.this;
Offers offers2 = this.b.getOffers().get(i);
kotlin.jvm.internal.m.f(offers2, "get(...)");
subscriptionOffersActivity2.M(true, offers2);
}
public Object invoke(Object obj) {
a(((Number) obj).intValue());
return ug.a0.a;
}
}
public final void M(boolean z, Offers offers) {
String str = com.htmedia.mint.utils.n.c2;
String str2 = com.htmedia.mint.utils.n.q0;
String str3 = this.a;
if (str3 == null) {
kotlin.jvm.internal.m.w("origin");
str3 = null;
}
String str4 = str3;
String str5 = com.htmedia.mint.utils.n.q0;
String[] strArr = new String[3];
strArr[0] = str5;
strArr[1] = offers.getName();
strArr[2] = z ? "code copied" : "subscribe to redeem";
com.htmedia.mint.utils.n.N(this, str, str2, str4, null, str5, strArr);
}
private final void N() {
Subscription subscription;
B2bOfferCoupons b2bOfferCoupons;
String G1 = com.htmedia.mint.utils.f0.G1(this, "userClient");
String G12 = com.htmedia.mint.utils.f0.G1(this, "userEmail");
StringBuilder sb2 = new StringBuilder();
Config g = AppController.j().g();
sb2.append((g == null || (subscription = g.getSubscription()) == null || (b2bOfferCoupons = subscription.getB2bOfferCoupons()) == null) ? null : b2bOfferCoupons.getGetOffers());
sb2.append("?customerId=");
sb2.append(G1);
sb2.append("&customerEmail=");
sb2.append(G12);
String sb3 = sb2.toString();
String generateToken = JWTTokenBuilder.generateToken(G1 + '~' + G12);
HashMap<String, String> hashMap = new HashMap<>();
hashMap.put("product", "LM");
kotlin.jvm.internal.m.d(generateToken);
hashMap.put("OfferAuth", generateToken);
new k6.x0(this, this).a(0, sb3, sb3, null, hashMap, false, true);
}
public final void O() {
startActivityForResult(SubscriptionTrigger.openPlanPageIntent(this, com.htmedia.mint.utils.n.q0, false), 1009);
}
private final void P() {
Toolbar findViewById = findViewById(2131430942);
kotlin.jvm.internal.m.e(findViewById, "null cannot be cast to non-null type androidx.appcompat.widget.Toolbar");
Toolbar toolbar = findViewById;
toolbar.setContentInsetStartWithNavigation(0);
setSupportActionBar(toolbar);
ActionBar supportActionBar = getSupportActionBar();
kotlin.jvm.internal.m.d(supportActionBar);
supportActionBar.setDisplayShowTitleEnabled(false);
toolbar.setTitle("back");
x4.a3 a3Var = null;
toolbar.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131100950, (Resources.Theme) null));
toolbar.setNavigationIcon(2131231330);
toolbar.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SubscriptionOffersActivity.Q(SubscriptionOffersActivity.this, view);
}
});
x4.a3 a3Var2 = this.b;
if (a3Var2 == null) {
kotlin.jvm.internal.m.w("binding");
} else {
a3Var = a3Var2;
}
a3Var.d.setText("Subscription Offers");
if (toolbar.getTitle() != null) {
String obj = toolbar.getTitle().toString();
int childCount = toolbar.getChildCount();
for (int i = 0; i < childCount; i++) {
AppCompatTextView childAt = toolbar.getChildAt(i);
if (kotlin.jvm.internal.m.b("androidx.appcompat.widget.AppCompatTextView", childAt.getClass().getName())) {
kotlin.jvm.internal.m.e(childAt, "null cannot be cast to non-null type androidx.appcompat.widget.AppCompatTextView");
AppCompatTextView appCompatTextView = childAt;
if (appCompatTextView.getText().equals(obj)) {
appCompatTextView.setTypeface(ResourcesCompat.getFont(this, 2131296270));
appCompatTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, 0, 0);
appCompatTextView.setCompoundDrawablePadding(0);
childAt.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SubscriptionOffersActivity.R(SubscriptionOffersActivity.this, view);
}
});
}
}
}
}
}
public static final void Q(SubscriptionOffersActivity subscriptionOffersActivity, View view) {
kotlin.jvm.internal.m.g(subscriptionOffersActivity, "this$0");
subscriptionOffersActivity.onBackPressed();
}
public static final void R(SubscriptionOffersActivity subscriptionOffersActivity, View view) {
kotlin.jvm.internal.m.g(subscriptionOffersActivity, "this$0");
subscriptionOffersActivity.onBackPressed();
}
@Override
public void getResponse(JSONObject jsonObject, String tag) {
if (jsonObject != null) {
SubscriptionOfferPojo subscriptionOfferPojo = (SubscriptionOfferPojo) new Gson().fromJson(jsonObject.toString(), SubscriptionOfferPojo.class);
x4.a3 a3Var = this.b;
x4.a3 a3Var2 = null;
if (a3Var == null) {
kotlin.jvm.internal.m.w("binding");
a3Var = null;
}
a3Var.b.setLayoutManager(new GridLayoutManager(this, 2));
x4.a3 a3Var3 = this.b;
if (a3Var3 == null) {
kotlin.jvm.internal.m.w("binding");
} else {
a3Var2 = a3Var3;
}
a3Var2.b.setAdapter(new i9.e(this, subscriptionOfferPojo.getOffers(), new e.a(new a(subscriptionOfferPojo))));
}
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 1009 && resultCode == -1 && CheckSubscriptionFromLocal.isSubscribedUser(this)) {
N();
}
super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(requestCode, resultCode, data);
}
protected void onCreate(Bundle savedInstanceState) {
String str;
super/*androidx.fragment.app.FragmentActivity*/.onCreate(savedInstanceState);
x4.a3 contentView = DataBindingUtil.setContentView(this, 2131624026);
kotlin.jvm.internal.m.f(contentView, "setContentView(...)");
this.b = contentView;
P();
x4.a3 a3Var = this.b;
if (a3Var == null) {
kotlin.jvm.internal.m.w("binding");
a3Var = null;
}
a3Var.c(Boolean.valueOf(com.htmedia.mint.utils.f0.Z1()));
N();
Bundle extras = getIntent().getExtras();
this.a = String.valueOf(extras != null ? extras.getString(com.htmedia.mint.utils.n.X) : null);
if (com.htmedia.mint.utils.f0.Z1()) {
getWindow().setStatusBarColor(-16777216);
getWindow().getDecorView().setSystemUiVisibility(0);
x4.a3 a3Var2 = this.b;
if (a3Var2 == null) {
kotlin.jvm.internal.m.w("binding");
a3Var2 = null;
}
a3Var2.c.setTitleTextColor(getResources().getColor(2131101002));
x4.a3 a3Var3 = this.b;
if (a3Var3 == null) {
kotlin.jvm.internal.m.w("binding");
a3Var3 = null;
}
a3Var3.c.setNavigationIcon(2131231333);
} else {
getWindow().setStatusBarColor(-1);
getWindow().getDecorView().setSystemUiVisibility(8192);
x4.a3 a3Var4 = this.b;
if (a3Var4 == null) {
kotlin.jvm.internal.m.w("binding");
a3Var4 = null;
}
a3Var4.c.setTitleTextColor(-16777216);
x4.a3 a3Var5 = this.b;
if (a3Var5 == null) {
kotlin.jvm.internal.m.w("binding");
a3Var5 = null;
}
a3Var5.c.setNavigationIcon(2131231330);
}
String str2 = com.htmedia.mint.utils.n.U0;
String str3 = com.htmedia.mint.utils.n.q0;
String str4 = this.a;
if (str4 == null) {
kotlin.jvm.internal.m.w("origin");
str = null;
} else {
str = str4;
}
com.htmedia.mint.utils.n.A(this, str2, str3, str3, null, str);
}
@Override
public void onError(String response) {
com.htmedia.mint.utils.o1.a("error", response);
}
}