OurPlay v5.5.9版本的 MD5 值为:d4e139798f4c2243a1145c8af5e21046

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


package com.excelliance.kxqp.gs.l;

import a.q;
import android.content.Context;
import android.text.TextUtils;
import androidx.room.Room;
import com.excelliance.kxqp.api.ApiManager;
import com.excelliance.kxqp.bean.CircleTeamAppBean;
import com.excelliance.kxqp.bean.CircleTeamInfo;
import com.excelliance.kxqp.database.CircleMsgDatabase;
import com.excelliance.kxqp.gs.appstore.model.ResponseData;
import com.excelliance.kxqp.gs.bean.CircleBlogBean;
import com.excelliance.kxqp.gs.bean.CircleCommentItem;
import com.excelliance.kxqp.gs.bean.CircleCommentListItem;
import com.excelliance.kxqp.gs.bean.CircleCommentReplyBean;
import com.excelliance.kxqp.gs.bean.CircleListItemBean;
import com.excelliance.kxqp.gs.bean.CircleUnreadMsgBean;
import com.excelliance.kxqp.gs.bean.CircleUserInfoBean;
import com.excelliance.kxqp.gs.bean.FollowUserItem;
import com.excelliance.kxqp.gs.bean.GameCircleEntranceBean;
import com.excelliance.kxqp.gs.bean.UserCommentItem;
import com.excelliance.kxqp.gs.thpool.tp;
import com.excelliance.kxqp.gs.ui.feedback.ShowFeedbackResultDialog;
import com.excelliance.kxqp.gs.util.bm;
import com.excelliance.kxqp.gs.util.bs;
import com.excelliance.kxqp.gs.util.by;
import com.excelliance.kxqp.gs.util.bz;
import com.excelliance.kxqp.platforms.ExcellianceAppInfo;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import org.json.JSONArray;

public class d {

    private static final List<GameCircleEntranceBean> f6591b = new ArrayList();
    private static final List<CircleTeamAppBean> c = new ArrayList();
    private static volatile d d;

    private CircleMsgDatabase f6592a;

    public interface a {
        void a();

        void b();
    }

    public interface b {
        void a();
    }

    public interface c {
        void a();

        void b();
    }

    public interface InterfaceC0253d {
        void a();
    }

    public interface e {
        void a();
    }

    public interface f {
        void a();

        void a(CircleCommentReplyBean circleCommentReplyBean);
    }

    private d(Context context) {
        this.f6592a = (CircleMsgDatabase) Room.databaseBuilder(context, CircleMsgDatabase.class, "circle-msg-db").allowMainThreadQueries().addMigrations(CircleMsgDatabase.f3635a).build();
    }

    public static d a(Context context) {
        if (d == null) {
            synchronized (d.class) {
                if (d == null) {
                    d = new d(context);
                }
            }
        }
        return d;
    }

    public List<GameCircleEntranceBean> b(Context context) {
        JSONArray g = g(context);
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").q(new q.a().a("apks", g.toString()).a()));
        ResponseData b2 = cVar.b();
        if (b2.data == 0) {
            return null;
        }
        f6591b.clear();
        f6591b.addAll((Collection) b2.data);
        return (List) b2.data;
    }

    public List<CircleTeamAppBean> c(Context context) {
        JSONArray g = g(context);
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").J(new q.a().a("apks", g.toString()).a()));
        ResponseData b2 = cVar.b();
        if (b2.data == 0) {
            return null;
        }
        c.clear();
        c.addAll((Collection) b2.data);
        return (List) b2.data;
    }

    public static int a(String str) {
        for (GameCircleEntranceBean gameCircleEntranceBean : f6591b) {
            if (str.equals(gameCircleEntranceBean.pkgName)) {
                return gameCircleEntranceBean.appId;
            }
        }
        return 0;
    }

    public static GameCircleEntranceBean a(int i) {
        for (GameCircleEntranceBean gameCircleEntranceBean : f6591b) {
            if (gameCircleEntranceBean.appId == i) {
                return gameCircleEntranceBean;
            }
        }
        return null;
    }

    public static boolean b(int i) {
        Iterator<CircleTeamAppBean> it = c.iterator();
        while (it.hasNext()) {
            if (it.next().appId == i) {
                return true;
            }
        }
        return false;
    }

    public static boolean b(String str) {
        Iterator<CircleTeamAppBean> it = c.iterator();
        while (it.hasNext()) {
            if (TextUtils.equals(it.next().pkgName, str)) {
                return true;
            }
        }
        return false;
    }

    public static boolean a() {
        return f6591b != null && f6591b.size() > 0;
    }

    public static String c(int i) {
        for (GameCircleEntranceBean gameCircleEntranceBean : f6591b) {
            if (i == gameCircleEntranceBean.appId) {
                return gameCircleEntranceBean.pkgName;
            }
        }
        return "";
    }

    public static String d(int i) {
        for (GameCircleEntranceBean gameCircleEntranceBean : f6591b) {
            if (i == gameCircleEntranceBean.appId) {
                return gameCircleEntranceBean.gameName;
            }
        }
        return "";
    }

    public List<CircleUnreadMsgBean> d(Context context) {
        JSONArray g = g(context);
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").I(new q.a().a("apks", g.toString()).a()));
        ResponseData b2 = cVar.b();
        if (b2.data != 0) {
            return (List) b2.data;
        }
        return null;
    }

    public void a(Context context, int i, c cVar) {
        com.excelliance.kxqp.api.c cVar2 = new com.excelliance.kxqp.api.c(context);
        cVar2.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").G(new q.a().a("targetrid", String.valueOf(i)).a()));
        if (cVar2.b().code == 1) {
            cVar.a();
            a(context, "sp_circle_like_follow_time");
        } else {
            cVar.b();
        }
    }

    public void a(Context context, int i) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").G(new q.a().a("targetrid", String.valueOf(i)).a("justfollow", String.valueOf(1)).a()));
        if (cVar.b().code == 2) {
            bz.a().a(context, "", 170000, 41, "游戏讨论区相关-自动关注");
        }
    }

    public void a(final Context context, final String str) {
        boolean a2 = ShowFeedbackResultDialog.a.a(context).a();
        boolean booleanValue = by.a(context, "sp_config").b(str, false).booleanValue();
        if (a2 || booleanValue) {
            return;
        }
        tp.i(new Runnable() {
            @Override
            public void run() {
                com.excelliance.kxqp.gs.discover.circle.d.a(context);
                by.a(context, "sp_config").a(str, true);
            }
        });
    }

    public void a(Context context, int i, String str, String str2, a aVar) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").t(new q.a().a("blogid", String.valueOf(i)).a("content", str).a("phone", "").a("imgs", str2).a()));
        if (cVar.b().code == 1) {
            aVar.a();
            a(context, "sp_circle_comment_first_time");
        } else {
            aVar.b();
        }
    }

    public void a(Context context, int i, int i2, String str, f fVar) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").v(new q.a().a("commentid", String.valueOf(i)).a("content", str).a("targetrid", String.valueOf(i2)).a()));
        ResponseData b2 = cVar.b();
        if (b2.code == 1) {
            fVar.a((CircleCommentReplyBean) b2.data);
            a(context, "sp_circle_reply_first_time");
        } else {
            fVar.a();
        }
    }

    public void a(Context context, int i, InterfaceC0253d interfaceC0253d) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").w(new q.a().a("blogid", String.valueOf(i)).a()));
        if (cVar.b().code == 1) {
            interfaceC0253d.a();
            a(context, "sp_circle_like_first_time");
        }
    }

    public void a(Context context, int i, e eVar) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").u(new q.a().a("commentid", String.valueOf(i)).a()));
        if (cVar.b().code == 1) {
            eVar.a();
            a(context, "sp_circle_like_first_time");
        }
    }

    public void a(Context context, int i, b bVar) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").y(new q.a().a("commentid", String.valueOf(i)).a()));
        if (cVar.b().code == 1) {
            bVar.a();
        }
    }

    public void b(Context context, int i, b bVar) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").z(new q.a().a("replyid", String.valueOf(i)).a()));
        if (cVar.b().code == 1) {
            bVar.a();
        }
    }

    public CircleListItemBean a(Context context, int i, int i2, int i3, int i4) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").r(new q.a().a("page", String.valueOf(i)).a("appid", String.valueOf(i3)).a("pagesize", String.valueOf(i2)).a("type", String.valueOf(i4)).a()));
        return (CircleListItemBean) cVar.b().data;
    }

    public List<CircleCommentItem> a(Context context, int i, int i2, int i3) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").s(new q.a().a("page", String.valueOf(i)).a("blogid", String.valueOf(i3)).a("pagesize", String.valueOf(i2)).a()));
        ResponseData b2 = cVar.b();
        if (b2.data != 0) {
            return ((CircleCommentListItem) b2.data).commentList;
        }
        return null;
    }

    public List<UserCommentItem> b(Context context, int i, int i2, int i3) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").D(new q.a().a("page", String.valueOf(i)).a("targetrid", String.valueOf(i3)).a("pagesize", String.valueOf(i2)).a()));
        ResponseData b2 = cVar.b();
        if (b2.data != 0) {
            return (List) b2.data;
        }
        return null;
    }

    public List<CircleBlogBean> c(Context context, int i, int i2, int i3) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").C(new q.a().a("page", String.valueOf(i)).a("targetrid", String.valueOf(i3)).a("pagesize", String.valueOf(i2)).a()));
        ResponseData b2 = cVar.b();
        if (b2.data != 0) {
            return (List) b2.data;
        }
        return null;
    }

    public CircleBlogBean b(Context context, int i) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").A(new q.a().a("blogid", String.valueOf(i)).a()));
        ResponseData b2 = cVar.b();
        if (b2.data != 0) {
            return (CircleBlogBean) b2.data;
        }
        return null;
    }

    public void c(Context context, int i, b bVar) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").x(new q.a().a("blogid", String.valueOf(i)).a()));
        if (cVar.b().code == 1) {
            bVar.a();
        }
    }

    public CircleUserInfoBean c(Context context, int i) {
        JSONArray g = g(context);
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").B(new q.a().a("targetrid", String.valueOf(i)).a("apks", g.toString()).a()));
        ResponseData b2 = cVar.b();
        if (b2.data == 0) {
            return null;
        }
        if (((CircleUserInfoBean) b2.data).teamInfo != null && ((CircleUserInfoBean) b2.data).teamInfo.size() > 0) {
            Iterator<CircleTeamInfo> it = ((CircleUserInfoBean) b2.data).teamInfo.iterator();
            while (it.hasNext()) {
                it.next().rid = i;
            }
        }
        return (CircleUserInfoBean) b2.data;
    }

    public List<FollowUserItem> e(Context context) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").E(new q.a().a("pkgName", context.getPackageName()).a()));
        ResponseData b2 = cVar.b();
        if (b2.data != 0) {
            return (List) b2.data;
        }
        return null;
    }

    public List<FollowUserItem> f(Context context) {
        com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(context);
        cVar.a(ApiManager.getInstance().a(context, 15000L, 15000L, "https://gapi.ourplay.com.cn/").F(new q.a().a("pkgName", context.getPackageName()).a()));
        ResponseData b2 = cVar.b();
        if (b2.data != 0) {
            return (List) b2.data;
        }
        return null;
    }

    public long e(int i) {
        try {
            return this.f6592a.a().a(i);
        } catch (Exception e2) {
            e2.printStackTrace();
            return 0L;
        }
    }

    private JSONArray g(Context context) {
        JSONArray jSONArray = new JSONArray();
        List<ExcellianceAppInfo> b2 = com.excelliance.kxqp.repository.a.a(context).b();
        if (b2 != null && b2.size() > 0) {
            for (ExcellianceAppInfo excellianceAppInfo : b2) {
                boolean a2 = bm.a(excellianceAppInfo.getAppPackageName());
                if (!bs.d(excellianceAppInfo.getAppPackageName()) && bs.a(excellianceAppInfo.getAppPackageName()) == -1 && !a2 && excellianceAppInfo.market_install_local != 1) {
                    jSONArray.put(excellianceAppInfo.getAppPackageName());
                }
            }
        }
        return jSONArray;
    }
}