|
@@ -168,7 +168,7 @@ public class MMOWebSocket {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@OnMessage
|
|
@OnMessage
|
|
|
- public void onMessage(@PathParam("nickname") String nickname, @PathParam("userId") String userId, String message, Session session) {
|
|
|
|
|
|
|
+ public void onMessage(@PathParam("userId") String userId, String message, Session session) {
|
|
|
init();
|
|
init();
|
|
|
if (StringUtils.isBlank(message)) {
|
|
if (StringUtils.isBlank(message)) {
|
|
|
log.error("Illegal parameter : message can not be null");
|
|
log.error("Illegal parameter : message can not be null");
|
|
@@ -201,12 +201,12 @@ public class MMOWebSocket {
|
|
|
switch (type) {
|
|
switch (type) {
|
|
|
case 1:
|
|
case 1:
|
|
|
log.info(String.format("当前操作类型为: %s -> 玩家进入地图", type));
|
|
log.info(String.format("当前操作类型为: %s -> 玩家进入地图", type));
|
|
|
- metaMMOLoginInfo = websocketHandle.buildMetaMMOLoginInfo(jsonObject, Long.parseLong(cityId), Long.parseLong(regionId), nickname, userId);
|
|
|
|
|
|
|
+ metaMMOLoginInfo = websocketHandle.buildMetaMMOLoginInfo(jsonObject, Long.parseLong(cityId), Long.parseLong(regionId), userId);
|
|
|
websocketHandle.handleTypeOne(clients, otherUserIds, metaMMOLoginInfos, metaMMOLoginInfo, userId, key);
|
|
websocketHandle.handleTypeOne(clients, otherUserIds, metaMMOLoginInfos, metaMMOLoginInfo, userId, key);
|
|
|
break;
|
|
break;
|
|
|
case 2:
|
|
case 2:
|
|
|
log.info(String.format("当前操作类型为: %s -> 玩家切换区域", type));
|
|
log.info(String.format("当前操作类型为: %s -> 玩家切换区域", type));
|
|
|
- metaMMOLoginInfo = websocketHandle.buildMetaMMOLoginInfo(jsonObject, Long.parseLong(cityId), Long.parseLong(regionId), nickname, userId);
|
|
|
|
|
|
|
+ metaMMOLoginInfo = websocketHandle.buildMetaMMOLoginInfo(jsonObject, Long.parseLong(cityId), Long.parseLong(regionId), userId);
|
|
|
websocketHandle.handleTypeTwo(clients, otherUserIds, metaMMOLoginInfos, metaMMOLoginInfo, userId, key);
|
|
websocketHandle.handleTypeTwo(clients, otherUserIds, metaMMOLoginInfos, metaMMOLoginInfo, userId, key);
|
|
|
break;
|
|
break;
|
|
|
case 3:
|
|
case 3:
|