diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mulk/benki/main.clj | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mulk/benki/main.clj b/src/mulk/benki/main.clj index 031a500..55239d5 100644 --- a/src/mulk/benki/main.clj +++ b/src/mulk/benki/main.clj @@ -14,7 +14,8 @@ [aleph.http :as ahttp] [aleph.formats :as aformats] [ring.util.codec :as codec]) - (:import [java.math BigDecimal BigInteger])) + (:import [java.math BigDecimal BigInteger]) + (:gen-class)) (defn wrap-utf-8 [handler] @@ -91,13 +92,13 @@ {:port (:web-port @benki-config) :websocket true}))) -(defonce server +(def server (atom nil)) + +(defn -main [& args] (do (future (mulk.benki.xmpp/init-xmpp!)) (future (mulk.benki.lazychat/init-lazychat!)) - (future (run-server)))) - -(defn -main [& args] + (future (swap! server (run-server)))) (loop [] (Thread/sleep 1000000) (recur))) |