wsservice: remove sessions on close or error

This commit is contained in:
Adam
2018-03-25 17:01:24 -04:00
parent 519e4bd87f
commit 8da1bb8d7d

View File

@@ -75,12 +75,14 @@ public class WSService
@OnClose @OnClose
public void onClose(Session session, CloseReason resaon) public void onClose(Session session, CloseReason resaon)
{ {
SessionManager.remove(session);
logger.info("Close session {}", session); logger.info("Close session {}", session);
} }
@OnError @OnError
public void onError(Session session, Throwable ex) public void onError(Session session, Throwable ex)
{ {
SessionManager.remove(session);
logger.warn("Error in session {}", session, ex); logger.warn("Error in session {}", session, ex);
} }