正在查看: Mint v5.7.3 应用的 s.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 s.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.storydatailpage.viewholder;
import android.app.Activity;
import android.content.Context;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.RecyclerView;
import com.htmedia.mint.AppController;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.ListElement;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.giftingarticle.CouponPojo;
import com.htmedia.mint.pojo.giftingarticle.GiftingArticleListPojo;
import com.htmedia.mint.pojo.giftingarticle.GiftingArticleUserInfoPojo;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import t7.e;
import x4.c00;
public class s extends RecyclerView.ViewHolder {
public static String f = "TAG_USER_DATA";
public static String g = "TAG_COUPON_DATA";
public static String h = "TAG_REDEEM_DATA";
public static String i = "TAG_GIFTED_LIST_API";
private AppCompatActivity a;
private final c00 b;
private final String c;
private boolean d;
private e.b e;
class a implements p6.f {
final Content a;
final Activity b;
a(Content content, Activity activity) {
this.a = content;
this.b = activity;
}
@Override
public void getCouponCode(CouponPojo couponPojo) {
}
@Override
public void getCouponData(GiftingArticleUserInfoPojo giftingArticleUserInfoPojo) {
s.this.q(this.a, this.b, giftingArticleUserInfoPojo);
}
@Override
public void getGiftedArticleListCouponData(GiftingArticleListPojo giftingArticleListPojo) {
}
@Override
public void onError(String str, String str2) {
}
}
public s(AppCompatActivity appCompatActivity, c00 c00Var, boolean z) {
super(c00Var.getRoot());
this.c = s.class.getName();
this.b = c00Var;
this.a = appCompatActivity;
this.d = z;
}
public void q(Content content, AppCompatActivity appCompatActivity, GiftingArticleUserInfoPojo giftingArticleUserInfoPojo) {
if (giftingArticleUserInfoPojo != null) {
if (giftingArticleUserInfoPojo.getStatus() == 200 && giftingArticleUserInfoPojo.getData() != null) {
u(content, appCompatActivity, giftingArticleUserInfoPojo.getData().getRemainingGiftCodes(), giftingArticleUserInfoPojo.getData().getMaximumGiftCodesLimit());
return;
}
String str = this.d ? "gifting_button_bottom" : "gifting_button_top";
if (TextUtils.isEmpty(giftingArticleUserInfoPojo.getMessage())) {
com.htmedia.mint.utils.n.h0(appCompatActivity, content, "story_share_completed", str, BuildConfig.FLAVOR, "error");
return;
}
Toast.makeText((Context) appCompatActivity, (CharSequence) (giftingArticleUserInfoPojo.getMessage() + BuildConfig.FLAVOR), 1).show();
com.htmedia.mint.utils.n.h0(appCompatActivity, content, "story_share_completed", str, BuildConfig.FLAVOR, giftingArticleUserInfoPojo.getMessage());
}
}
public void r(Activity activity, Content content, AppController appController, View view) {
s(activity, content, appController, this.d);
}
private void s(Activity activity, Content content, AppController appController, boolean z) {
if (AppController.j().l() != null && AppController.j().l().isSubscriptionActive() && AppController.j().l().isGifted()) {
v((AppCompatActivity) activity, content, true, false, true);
return;
}
String str = z ? "gifting_button_bottom" : "gifting_button_top";
if (com.htmedia.mint.utils.f0.G1(activity, "userName") == null) {
v((AppCompatActivity) activity, content, false, false, false);
return;
}
if (appController.l() == null || !appController.l().isSubscriptionActive()) {
v((AppCompatActivity) activity, content, true, false, false);
} else if (com.htmedia.mint.utils.h1.m(appController, activity, content)) {
v((AppCompatActivity) activity, content, true, true, false);
} else {
w(activity, content);
com.htmedia.mint.utils.n.M(activity, com.htmedia.mint.utils.n.e2, "article_detail_page", content, BuildConfig.FLAVOR, str);
}
}
private void w(Activity activity, Content content) {
p6.e eVar = new p6.e(activity, new a(content, activity));
String G1 = com.htmedia.mint.utils.f0.G1(activity, "userClient");
if (G1 != null) {
Config r0 = com.htmedia.mint.utils.f0.r0();
String str = ((r0 == null || r0.getGiftArticleConfig() == null || TextUtils.isEmpty(r0.getGiftArticleConfig().getLimit())) ? "https://apigw.livemint.com/ss/api/v1/subscription/gift/user/{clientId}/details" : r0.getGiftArticleConfig().getLimit()).replace("{clientId}", G1) + "?productId=" + com.htmedia.mint.utils.h1.b(activity);
Log.e("Gift_____: ", str);
eVar.a(0, f, str, null, null, false, true);
}
}
public void p(final Activity activity, final Content content, ListElement listElement, int i2, e.b bVar, boolean z) {
boolean z2;
boolean Z1 = com.htmedia.mint.utils.f0.Z1();
this.a = (AppCompatActivity) activity;
this.e = bVar;
this.b.e(Boolean.valueOf(Z1));
this.b.b.setVisibility(0);
final AppController j = AppController.j();
this.b.b.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
s.this.r(activity, content, j, view);
}
});
if (!z || (z2 = this.d)) {
return;
}
s(activity, content, j, z2);
bVar.cancelLoginClicked();
}
public void u(Content content, AppCompatActivity appCompatActivity, int i2, int i3) {
t7.e eVar = new t7.e();
eVar.R(content, i2, i3, this.e, this.d, true);
eVar.show(appCompatActivity.getSupportFragmentManager(), "giftArticle");
eVar.setCancelable(true);
}
public void v(AppCompatActivity appCompatActivity, Content content, boolean z, boolean z2, boolean z3) {
t7.y yVar = new t7.y();
yVar.x(appCompatActivity, content, z, z2, this.e);
yVar.show(appCompatActivity.getSupportFragmentManager(), "giftArticle");
yVar.w(z3);
yVar.setCancelable(true);
}
}