Skip to content

Commit bb734bf

Browse files
committed
Remove session state from onClose only
Doing the same eagerly from onError has the side effect of not being able to delegate handleConnectionClosed to interceptors. Closes gh-872
1 parent ce7f77c commit bb734bf

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

spring-graphql/src/main/java/org/springframework/graphql/server/webmvc/GraphQlWebSocketHandler.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -326,14 +326,6 @@ private <T> TextMessage encode(GraphQlWebSocketMessage message) {
326326
}
327327
}
328328

329-
@Override
330-
public void handleTransportError(WebSocketSession session, Throwable exception) {
331-
SessionState info = this.sessionInfoMap.remove(session.getId());
332-
if (info != null) {
333-
info.dispose();
334-
}
335-
}
336-
337329
@Override
338330
public void afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) {
339331
String id = session.getId();

0 commit comments

Comments
 (0)