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;
}
}