Skip to content

Commit 3f70820

Browse files
committed
Clear session on websocket disconnect
1 parent 55242ab commit 3f70820

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

src/portal/runtime/clr/server.clj

+1
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@
8888
(tap> (Throwable->map e)))
8989
(finally
9090
(close-debug debug)
91+
(rt/reset-session session)
9192
(swap! rt/connections dissoc (:session-id session)))))))
9293

9394
(defn- send-resource [content-type resource]

src/portal/runtime/jvm/server.clj

+1
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
:on-close
8787
(fn [_ch _status]
8888
(close-debug debug)
89+
(rt/reset-session session)
8990
(swap! rt/connections dissoc (:session-id session)))})))
9091

9192
(defmethod route [:get "/rpc"] [request]

src/portal/runtime/node/server.cljs

+1
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
(op req done)))))
7474
(.on ws "close"
7575
(fn []
76+
(rt/reset-session session)
7677
(swap! rt/connections dissoc (:session-id session)))))))))
7778

7879
(defn- send-resource [^js res content-type body]

0 commit comments

Comments
 (0)