修复:主播PK中,用户点击PK对手头像的方式进入直播间(被踢出过的),提示“已被踢出直播间”,之后会自动进入到别的主播直播间
This commit is contained in:
parent
d63cba7db1
commit
58ba80929b
@ -26,5 +26,5 @@ public interface CheckLiveCallBack {
|
|||||||
*
|
*
|
||||||
* @param error
|
* @param error
|
||||||
*/
|
*/
|
||||||
void onError(String error);
|
void onError(String error,int code);
|
||||||
}
|
}
|
||||||
|
@ -426,12 +426,12 @@ public class LiveNetManager {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (callBack != null) {
|
if (callBack != null) {
|
||||||
callBack.onError(listResponseModel.getData().getMsg());
|
callBack.onError(listResponseModel.getData().getMsg(), listResponseModel.getData().getCode());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (callBack != null) {
|
if (callBack != null) {
|
||||||
callBack.onError(listResponseModel.getData().getMsg());
|
callBack.onError(listResponseModel.getData().getMsg(), listResponseModel.getData().getCode());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -440,7 +440,7 @@ public class LiveNetManager {
|
|||||||
public void accept(Throwable throwable) throws Exception {
|
public void accept(Throwable throwable) throws Exception {
|
||||||
Log.e("异常", "checkLive: ", throwable);
|
Log.e("异常", "checkLive: ", throwable);
|
||||||
if (callBack != null) {
|
if (callBack != null) {
|
||||||
callBack.onError(throwable.getMessage());
|
callBack.onError(throwable.getMessage(), -1008611);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}).isDisposed();
|
}).isDisposed();
|
||||||
|
@ -106,9 +106,12 @@ public class LiveRoomCheckLivePresenter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onError(String error) {
|
public void onError(String error,int code) {
|
||||||
Log.e("直播间异常", "onError: " + error);
|
Log.e("直播间异常", "onError: " + error + " code = " + code);
|
||||||
Bus.get().post(new LiveErrorEvent());
|
if (code != 1004) {
|
||||||
|
// 1004 为用户被踢过,不能进入直播间但是不能随机再进入别的直播间
|
||||||
|
Bus.get().post(new LiveErrorEvent());
|
||||||
|
}
|
||||||
ToastUtil.show(error);
|
ToastUtil.show(error);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -201,6 +201,8 @@ public class SocketSwClient {
|
|||||||
SocketReceiveBean received = JSON.parseObject(socketMsg, SocketReceiveBean.class);
|
SocketReceiveBean received = JSON.parseObject(socketMsg, SocketReceiveBean.class);
|
||||||
|
|
||||||
JSONObject map = received.getMsg().getJSONObject(0);
|
JSONObject map = received.getMsg().getJSONObject(0);
|
||||||
|
L.e("收到IM数据--->" + map.toString());
|
||||||
|
|
||||||
String ct="";
|
String ct="";
|
||||||
switch (map.getString("_method_")) {
|
switch (map.getString("_method_")) {
|
||||||
//用户连麦
|
//用户连麦
|
||||||
|
Loading…
Reference in New Issue
Block a user