summaryrefslogtreecommitdiff
path: root/xmppServer.hs
diff options
context:
space:
mode:
authorjoe <joe@jerkface.net>2014-03-06 02:30:58 -0500
committerjoe <joe@jerkface.net>2014-03-06 02:30:58 -0500
commitd35c2a82fa274c45ab1b2383405d3490656de3af (patch)
treefc055a30c7d9597979364ee8e6167dbe1fe23655 /xmppServer.hs
parent52efeff2233c896b87effcec8641e695c7120607 (diff)
Oops, fixed namespaces on Offline notifications
Diffstat (limited to 'xmppServer.hs')
-rw-r--r--xmppServer.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/xmppServer.hs b/xmppServer.hs
index 699c6a7a..63420076 100644
--- a/xmppServer.hs
+++ b/xmppServer.hs
@@ -296,7 +296,7 @@ eofConn state k = do
296 atomically $ modifyTVar' (keyToChan state) $ Map.delete k 296 atomically $ modifyTVar' (keyToChan state) $ Map.delete k
297 case k of 297 case k of
298 ClientKey {} -> do 298 ClientKey {} -> do
299 stanza <- makePresenceStanza "{jabber:server}" Nothing Offline 299 stanza <- makePresenceStanza "jabber:server" Nothing Offline
300 informClientPresence state k stanza 300 informClientPresence state k stanza
301 PeerKey {} -> do 301 PeerKey {} -> do
302 let h = peerKeyToText k 302 let h = peerKeyToText k
@@ -308,7 +308,7 @@ eofConn state k = do
308 r <- Map.keys (resources rp) 308 r <- Map.keys (resources rp)
309 return $ unsplitJID (Just u, h, Just r) 309 return $ unsplitJID (Just u, h, Just r)
310 forM_ jids $ \jid -> do 310 forM_ jids $ \jid -> do
311 stanza <- makePresenceStanza "{jabber:client}" (Just jid) Offline 311 stanza <- makePresenceStanza "jabber:client" (Just jid) Offline
312 informPeerPresence state k stanza 312 informPeerPresence state k stanza
313 313
314{- 314{-
@@ -548,7 +548,7 @@ answerProbe state k stanza chan = do
548 -- if no presence, send offline message 548 -- if no presence, send offline message
549 when (null replies) $ do 549 when (null replies) $ do
550 let jid = unsplitJID (Just u,ch,Nothing) 550 let jid = unsplitJID (Just u,ch,Nothing)
551 pstanza <- makePresenceStanza "{jabber:server}" (Just jid) Offline 551 pstanza <- makePresenceStanza "jabber:server" (Just jid) Offline
552 atomically $ writeTChan (connChan conn) pstanza 552 atomically $ writeTChan (connChan conn) pstanza
553 553
554main = runResourceT $ do 554main = runResourceT $ do