聊天室信息发送

This commit is contained in:
chanbook 2022-08-05 20:22:16 +08:00
parent 3c03180134
commit 396d93123c
1 changed files with 4 additions and 0 deletions

View File

@ -82,6 +82,7 @@ public class ChatRoom {
.map(RoomUserVo::getId) .map(RoomUserVo::getId)
.map(userSessionCache::get) .map(userSessionCache::get)
.map(sessionCache::get) .map(sessionCache::get)
.filter(Objects::nonNull)
.forEach(v -> { .forEach(v -> {
this.sendMessage(text, v); this.sendMessage(text, v);
}); });
@ -96,6 +97,9 @@ public class ChatRoom {
*/ */
private void sendMessage(String message, Session session) { private void sendMessage(String message, Session session) {
if (!session.isOpen()) {
return;
}
try { try {
session.getBasicRemote().sendText(message); session.getBasicRemote().sendText(message);
} catch (IOException e) { } catch (IOException e) {