mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
add test for unauthorized websocket usage
This commit is contained in:
@@ -24,11 +24,12 @@ public class WebSocketEndpoint extends Endpoint {
|
||||
Long userId = (Long) config.getUserProperties().get(WebSocketConfigurator.SESSIONKEY_USERID);
|
||||
if (userId == null) {
|
||||
reject(session);
|
||||
} else {
|
||||
log.debug("created websocket session for user {}", userId);
|
||||
sessions.add(userId, session);
|
||||
return;
|
||||
}
|
||||
|
||||
log.debug("created websocket session for user {}", userId);
|
||||
sessions.add(userId, session);
|
||||
|
||||
session.addMessageHandler(String.class, message -> {
|
||||
if ("ping".equals(message)) {
|
||||
session.getAsyncRemote().sendText("pong");
|
||||
@@ -47,7 +48,6 @@ public class WebSocketEndpoint extends Endpoint {
|
||||
@Override
|
||||
public void onClose(Session session, CloseReason reason) {
|
||||
sessions.remove(session);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user