新增不同类型消息
This commit is contained in:
parent
4af0ebbd6b
commit
a6e12e7d47
@ -49,7 +49,16 @@ public class WebSocketTextHandler {
|
|||||||
// 客户端注册消息
|
// 客户端注册消息
|
||||||
statusBody = clientRegisterSession(ctx.channel(), clientSocketMessage);
|
statusBody = clientRegisterSession(ctx.channel(), clientSocketMessage);
|
||||||
} else if (MessageTypeEnum.MESSAGE.getValue() == clientSocketMessage.getType()) {
|
} else if (MessageTypeEnum.MESSAGE.getValue() == clientSocketMessage.getType()) {
|
||||||
// 文本消息
|
sendText(ctx.channel(), clientSocketMessage);
|
||||||
|
} else if (MessageTypeEnum.MESSAGE_HREF.getValue() == clientSocketMessage.getType()) {
|
||||||
|
sendText(ctx.channel(), clientSocketMessage);
|
||||||
|
} else if (MessageTypeEnum.MESSAGE_IMAGE.getValue() == clientSocketMessage.getType()) {
|
||||||
|
sendText(ctx.channel(), clientSocketMessage);
|
||||||
|
} else if (MessageTypeEnum.MESSAGE_FILE.getValue() == clientSocketMessage.getType()) {
|
||||||
|
sendText(ctx.channel(), clientSocketMessage);
|
||||||
|
} else if (MessageTypeEnum.MESSAGE_AUDIO.getValue() == clientSocketMessage.getType()) {
|
||||||
|
sendText(ctx.channel(), clientSocketMessage);
|
||||||
|
} else if (MessageTypeEnum.MESSAGE_VIDEO.getValue() == clientSocketMessage.getType()) {
|
||||||
sendText(ctx.channel(), clientSocketMessage);
|
sendText(ctx.channel(), clientSocketMessage);
|
||||||
} else if (MessageTypeEnum.MESSAGE_GROUP.getValue() == clientSocketMessage.getType()) {
|
} else if (MessageTypeEnum.MESSAGE_GROUP.getValue() == clientSocketMessage.getType()) {
|
||||||
// 群发消息
|
// 群发消息
|
||||||
@ -99,7 +108,7 @@ public class WebSocketTextHandler {
|
|||||||
/**
|
/**
|
||||||
* 发送接收状态
|
* 发送接收状态
|
||||||
*
|
*
|
||||||
* @param clientSocketMessage 客户端消息
|
* @param webSocketClientMessage 客户端消息
|
||||||
*/
|
*/
|
||||||
private void sendReceiveStatus(WebSocketClientMessage webSocketClientMessage) {
|
private void sendReceiveStatus(WebSocketClientMessage webSocketClientMessage) {
|
||||||
List<String> toUserIds = new ArrayList<>(Sets.newHashSet(webSocketClientMessage.getTo().split(",")));
|
List<String> toUserIds = new ArrayList<>(Sets.newHashSet(webSocketClientMessage.getTo().split(",")));
|
||||||
|
Loading…
Reference in New Issue
Block a user