summaryrefslogtreecommitdiff
path: root/src/mulk/benki/xmpp.clj
diff options
context:
space:
mode:
Diffstat (limited to 'src/mulk/benki/xmpp.clj')
-rw-r--r--src/mulk/benki/xmpp.clj10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/mulk/benki/xmpp.clj b/src/mulk/benki/xmpp.clj
index c23f613..77a37e4 100644
--- a/src/mulk/benki/xmpp.clj
+++ b/src/mulk/benki/xmpp.clj
@@ -90,7 +90,9 @@
(enqueue messages-in {:sender (.getParticipant chat) :body body}))))))))))))
(defn init-xmpp! []
- (future
- (reconnect!)
- (handle-incoming-chats)
- (startup-client)))
+ (when-let [xmpp-config (get @benki-config :xmpp)]
+ (when (get xmpp-config :enabled true)
+ (future
+ (reconnect!)
+ (handle-incoming-chats)
+ (startup-client)))))