fix bug
This commit is contained in:
@@ -72,11 +72,11 @@ public class WebSocketManager implements IMogoWebSocketManager, ISocketMsgSettin
|
||||
|
||||
@Override
|
||||
public void registerOnWebSocketMessageListener(IMogoOnWebSocketMessageListener listener) {
|
||||
if (listener.getType() == null) {
|
||||
if (listener.getDownLinkType() == null) {
|
||||
Logger.w(TAG, "websocket registerListener msgType is not exist");
|
||||
return;
|
||||
}
|
||||
int msgType = listener.getType().getMsgType();
|
||||
int msgType = listener.getDownLinkType().getMsgType();
|
||||
if (mListeners.containsKey(msgType)) {
|
||||
Logger.w(TAG, "websocket msgType %d is exist.", msgType);
|
||||
}
|
||||
@@ -92,11 +92,11 @@ public class WebSocketManager implements IMogoWebSocketManager, ISocketMsgSettin
|
||||
if (listener == null) {
|
||||
return;
|
||||
}
|
||||
if (listener.getType() == null) {
|
||||
if (listener.getDownLinkType() == null) {
|
||||
Logger.w(TAG, "websocket unregisterListener msgType is not exist");
|
||||
return;
|
||||
}
|
||||
int msgType = listener.getType().getMsgType();
|
||||
int msgType = listener.getDownLinkType().getMsgType();
|
||||
if (!mListeners.containsKey(msgType)) {
|
||||
return;
|
||||
}
|
||||
@@ -113,7 +113,7 @@ public class WebSocketManager implements IMogoWebSocketManager, ISocketMsgSettin
|
||||
if (handlerThread != null) {
|
||||
WebSocketData webSocketData = new WebSocketData();
|
||||
webSocketData.setSeq(System.currentTimeMillis());
|
||||
webSocketData.setMsgType(listener.getType().getMsgType());
|
||||
webSocketData.setMsgType(listener.getUpLinkType().getMsgType());
|
||||
webSocketData.setT(body);
|
||||
handlerThread.sendMsg(new Gson().toJson(webSocketData));
|
||||
}
|
||||
|
||||
@@ -5,7 +5,9 @@ package com.mogo.service.connection;
|
||||
*/
|
||||
public interface IMogoOnWebSocketMessageListener< T > {
|
||||
|
||||
WebSocketMsgType getType();
|
||||
WebSocketMsgType getDownLinkType();
|
||||
|
||||
WebSocketMsgType getUpLinkType();
|
||||
|
||||
default void onMsgReceived(T obj){
|
||||
|
||||
|
||||
Reference in New Issue
Block a user