修复Session关闭时空指针问题

pull/22/head
rays 2021-06-18 15:03:52 +08:00
parent 6f10b330fa
commit 84299d0963
1 changed files with 4 additions and 2 deletions

View File

@ -103,7 +103,9 @@ public class SessionCenter {
**/ **/
public static void closed(String sessionId) { public static void closed(String sessionId) {
for (List<SocketSession<GettySocketOperator>> values : socketSessionMap.values()) { for (List<SocketSession<GettySocketOperator>> values : socketSessionMap.values()) {
if (ObjectUtil.isNotEmpty(values)) {
values.removeIf(item -> item.getSessionId().equals(sessionId)); values.removeIf(item -> item.getSessionId().equals(sessionId));
} }
} }
} }
}