新增接受PK邀请时,判断自身PK状态和对方PK状态

我的页面,UI调整
This commit is contained in:
Martin
2024-10-23 16:02:12 +08:00
parent 3cdf9d5609
commit c92ae05606
2 changed files with 61 additions and 31 deletions

View File

@@ -117,6 +117,25 @@ public abstract class AbsLinkMicPkPresenter {
}
protected void isPKTmp(UserBean u) {
/* if(PKing){
ToastUtil.show(AppManager.getInstance().getMainActivity().getString(R.string.pking_over));
}else{
LiveHttpUtil.livePkCheckLive(u.getId()+"", "", "", new HttpCallback() {
@Override
public void onSuccess(int code, String msg, String[] info) {
if (code == 0 && info.length > 0) {
JSONObject obj = JSON.parseObject(info[0]);
if (obj != null) {
if (obj.getString("ispk").equals("0")) {
isPK(u);
} else {
ToastUtil.show(AppManager.getInstance().getMainActivity().getString(R.string.pking_over));
}
}
}
}
});
}*/
LiveHttpUtil.livePkCheckLive(IMLoginManager.get(AppManager.getInstance().getMainActivity()).getUserInfo().getId()+"", "", "", new HttpCallback() {
@Override
public void onSuccess(int code, String msg, String[] info) {
@@ -124,7 +143,21 @@ public abstract class AbsLinkMicPkPresenter {
JSONObject obj = JSON.parseObject(info[0]);
if (obj != null) {
if (obj.getString("ispk").equals("0")) {
isPK(u);
LiveHttpUtil.livePkCheckLive(u.getId()+"", "", "", new HttpCallback() {
@Override
public void onSuccess(int code, String msg, String[] info) {
if (code == 0 && info.length > 0) {
JSONObject obj = JSON.parseObject(info[0]);
if (obj != null) {
if (obj.getString("ispk").equals("0")) {
isPK(u);
} else {
ToastUtil.show(AppManager.getInstance().getMainActivity().getString(R.string.pking_over));
}
}
}
}
});
} else {
ToastUtil.show(AppManager.getInstance().getMainActivity().getString(R.string.pking_over));
}
@@ -132,7 +165,6 @@ public abstract class AbsLinkMicPkPresenter {
}
}
});
}
protected void onDRPkApplyTmp(UserBean u) {