导航菜单

页面标题

页面副标题

Mint v5.7.3 - s.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);
    }
}