流利说-英语 v8.47.26版本的 MD5 值为:0079dce5ff96e6cdbc95c261b3f51387

以下内容为反编译后的 a.java 源代码,内容仅作参考


package com.liulishuo.lingodarwin.center.share.cc;

import android.content.Context;
import com.liulishuo.lingodarwin.center.base.BaseActivity;
import com.liulishuo.lingodarwin.center.f;
import com.liulishuo.lingodarwin.center.frame.DWApkConfig;
import com.liulishuo.lingodarwin.center.frame.h;
import com.liulishuo.lingodarwin.center.m.g;
import com.liulishuo.lingodarwin.center.model.cc.CCStudyStatusModel;
import com.liulishuo.lingodarwin.center.model.cc.LotteryTimesModel;
import com.liulishuo.lingodarwin.center.share.base.ShareActionContent;
import com.liulishuo.lingodarwin.center.share.base.ShareChannel;
import com.liulishuo.lingodarwin.center.share.base.ShareType;
import com.liulishuo.lingodarwin.center.share.base.a;
import com.liulishuo.lingodarwin.center.share.cc.ShareCCEnterpriseModel;
import com.liulishuo.lingodarwin.center.share.cc.b;
import com.liulishuo.lingodarwin.center.storage.e;
import io.reactivex.ab;
import io.reactivex.ad;
import io.reactivex.z;
import java.util.HashMap;
import kotlin.Pair;
import kotlin.i;
import kotlin.jvm.internal.t;
import okhttp3.ResponseBody;

@i
public final class a {
    private static ShareChannel dod;
    public static final a doe = new a();

    private a() {
    }

    public static final ShareChannel a(a aVar) {
        return dod;
    }

    public static final void a(BaseActivity context, String pageName, CCStudyStatusModel model, Enterprise enterprise, int i) {
        t.g(context, "context");
        t.g(pageName, "pageName");
        t.g(model, "model");
        ShareActionContent shareActionContent = new ShareActionContent();
        String str = model.groupName;
        String string = context.getString(f.h.cc_share_enterprise_checkin_content, new Object[]{str, Integer.valueOf(model.totalDaysForSharing)});
        t.e(string, "context\n            .get…sForSharing\n            )");
        shareActionContent.setCircleTitle(string);
        shareActionContent.setFriendsTitle(str);
        shareActionContent.setFriendsContent(string);
        shareActionContent.setShareContentType(ShareType.SHARE_CC_ENTERPRISE_CHECKIN);
        ShareCCEnterpriseModel shareCCEnterpriseModel = new ShareCCEnterpriseModel();
        ShareCCEnterpriseModel.WeChat weChat = new ShareCCEnterpriseModel.WeChat();
        weChat.name = model.user != null ? model.user.nick : "";
        weChat.avatarUrl = model.user != null ? model.user.avatar : "";
        weChat.groupName = model.groupName;
        shareCCEnterpriseModel.wechat = weChat;
        shareCCEnterpriseModel.enterprise = enterprise;
        shareCCEnterpriseModel.studyTimeTodaySec = model.studyTimeToday;
        shareCCEnterpriseModel.totalDaysForSharing = model.totalDaysForSharing;
        HashMap hashMap = new HashMap();
        hashMap.put("category", "cc");
        hashMap.put("page_name", pageName);
        com.liulishuo.lingodarwin.center.share.cc.b aPR = new b.a().dw(context).a(shareActionContent).a(shareCCEnterpriseModel).t(hashMap).a(new C0413a(shareCCEnterpriseModel, context, i)).a(b.doh).aPR();
        aPR.setTitle(context.getString(f.h.cc_share_to_friends_for_lottery) + "🎁");
        aPR.aIh();
    }

    @i
    public static final class C0413a implements com.liulishuo.lingodarwin.center.share.base.d {
        final BaseActivity diy;
        final ShareCCEnterpriseModel dof;
        final int dog;

        C0413a(ShareCCEnterpriseModel shareCCEnterpriseModel, BaseActivity baseActivity, int i) {
            this.dof = shareCCEnterpriseModel;
            this.diy = baseActivity;
            this.dog = i;
        }

        private final void er(boolean z) {
            if (this.dof.channel != null) {
                String str = this.dof.channel;
                t.e(str, "shareCCCheckInModel.channel");
                v(str, z);
            }
            e.doL.o("key.cc.last.time.share.checkin.time", System.currentTimeMillis());
            a(a.a(a.doe), this.diy);
        }

        private final void v(String str, boolean z) {
            this.diy.doUmsAction("share", new Pair<>("destination", str), new Pair<>("kind", String.valueOf(this.dog)), new Pair<>("is_succeed", String.valueOf(z)));
        }

        private final void a(ShareChannel shareChannel, BaseActivity baseActivity) {
            if (shareChannel != ShareChannel.WECHAT_CIRCLE) {
                return;
            }
            ab c = a.doe.aPN().j(h.dew.aKC()).c((z) new C0414a(baseActivity, baseActivity));
            t.e(c, "reportAndGetLotteryTimes…                       })");
            baseActivity.addDisposable((io.reactivex.disposables.b) c);
        }

        @i
        public static final class C0414a extends g<Boolean> {
            final BaseActivity diy;

            C0414a(BaseActivity baseActivity, Context context) {
                super(context);
                this.diy = baseActivity;
            }

            @Override
            public void onSuccess(Object obj) {
                onSuccess(((Boolean) obj).booleanValue());
            }

            public void onSuccess(boolean z) {
                super.onSuccess((C0414a) Boolean.valueOf(z));
                if (z) {
                    ((com.liulishuo.lingodarwin.web.a.b) com.liulishuo.d.c.ae(com.liulishuo.lingodarwin.web.a.b.class)).n(this.diy, a.doe.aPP(), "");
                }
            }
        }

        @Override
        public void a(boolean z, Throwable th) {
            if (th != null) {
                String str = this.dof.channel;
                t.e(str, "shareCCCheckInModel.channel");
                v(str, false);
                com.liulishuo.lingodarwin.center.c.e("EnterpriseShareUtil", "enterpriseShare error: " + th, new Object[0]);
                return;
            }
            er(z);
        }
    }

    @i
    public static final class b implements b.InterfaceC0415b {
        public static final b doh = new b();

        b() {
        }

        @Override
        public final void a(ShareChannel shareChannel) {
            com.liulishuo.lingodarwin.center.c.d("EnterpriseShareUtil", "[onClickShareChannel] share channel: " + shareChannel, new Object[0]);
            a aVar = a.doe;
            a.dod = shareChannel;
        }
    }

    public final z<Boolean> aPN() {
        z<Boolean> n = aPO().m(c.doi).n(d.doj);
        t.e(n, "getReportServerShareSucc…Chances > 0\n            }");
        return n;
    }

    @i
    public static final class c<T, R> implements io.reactivex.c.h<ResponseBody, ad<? extends LotteryTimesModel>> {
        public static final c doi = new c();

        c() {
        }

        @Override
        public final ad<? extends LotteryTimesModel> apply(ResponseBody it) {
            t.g(it, "it");
            return a.doe.getLotteryTimes();
        }
    }

    @i
    public static final class d<T, R> implements io.reactivex.c.h<LotteryTimesModel, Boolean> {
        public static final d doj = new d();

        d() {
        }

        @Override
        public final Boolean apply(LotteryTimesModel it) {
            t.g(it, "it");
            com.liulishuo.lingodarwin.center.c.i("EnterpriseShareUtil", "reportAndGetLotteryTimes LotteryTimesModel: " + it, new Object[0]);
            return Boolean.valueOf(it.getLeftChances() > 0);
        }
    }

    private final z<ResponseBody> aPO() {
        return ((a.InterfaceC0412a) com.liulishuo.lingodarwin.center.network.d.getService(a.InterfaceC0412a.class)).aPL();
    }

    public final z<LotteryTimesModel> getLotteryTimes() {
        return ((a.InterfaceC0412a) com.liulishuo.lingodarwin.center.network.d.getService(a.InterfaceC0412a.class)).getLotteryTimes();
    }

    public final String aPP() {
        return DWApkConfig.afa() ? "https://cchybrid.llssite.com/cc-checkin-award" : "https://cchybrid.liulishuo.com/cc-checkin-award";
    }
}