diff --git a/src/cljs/clj_browserchannel_messaging/client.cljs b/src/cljs/clj_browserchannel_messaging/client.cljs index b837545..f4452d2 100644 --- a/src/cljs/clj_browserchannel_messaging/client.cljs +++ b/src/cljs/clj_browserchannel_messaging/client.cljs @@ -5,12 +5,14 @@ [cljs.reader :as reader] [cljs.core.async :refer [pub sub chan handler)) (if anti-forgery-token (.setExtraHeaders browser-channel (js-obj "X-CSRF-Token" anti-forgery-token))) - (.connect browser-channel - (str base "/test") - (str base "/bind")))) + (reset! connect-opts {:test-path (str base "/test") + :channel-path (str base "/bind") + :on-connect on-connect + :on-disconnect on-disconnect}) + (connect!)))