diff --git a/chat-demo/src/chat_demo/core.clj b/chat-demo/src/chat_demo/core.clj index 5e2b3e5..adbba21 100644 --- a/chat-demo/src/chat_demo/core.clj +++ b/chat-demo/src/chat_demo/core.clj @@ -19,7 +19,7 @@ file/wrap-file-info (browserchannel/wrap-browserchannel {:base "/channel" :on-session - (fn [session-id] + (fn [session-id req] (println "session " session-id "connected") (browserchannel/add-listener diff --git a/clj-browserchannel-server/src/net/thegeez/browserchannel.clj b/clj-browserchannel-server/src/net/thegeez/browserchannel.clj index d362e73..0b72681 100644 --- a/clj-browserchannel-server/src/net/thegeez/browserchannel.clj +++ b/clj-browserchannel-server/src/net/thegeez/browserchannel.clj @@ -448,7 +448,7 @@ session-agent (agent session)] (swap! sessions assoc id session-agent) (when-let [notify (:on-session options)] - (notify id)) + (notify id req)) session-agent))) (defn session-status [session]