diff --git a/multi-client-ws-http-kit/src/clj/multi_client_ws_http_kit/routes/home.clj b/multi-client-ws-http-kit/src/clj/multi_client_ws_http_kit/routes/home.clj index 6f29706..0ff9d8e 100644 --- a/multi-client-ws-http-kit/src/clj/multi_client_ws_http_kit/routes/home.clj +++ b/multi-client-ws-http-kit/src/clj/multi_client_ws_http_kit/routes/home.clj @@ -18,7 +18,7 @@ (defn disconnect! [channel status] (log/info "channel closed:" status) - (swap! channels #(remove #{channel} %))) + (swap! channels disj channel)) (defn ws-handler [request] (with-channel request channel