Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/isida/3.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiSabler <dissy@ya.ru>2013-03-19 21:09:40 +0400
committerdiSabler <dissy@ya.ru>2013-03-19 21:09:40 +0400
commit96c8e72cd365f4e2092c2275de97d2f0ac10f91a (patch)
tree35948afa1cf2ec6a426245bf9429849b09159f53 /kernel.py
parenta06ace502961533a4de45b1da90426da0da2dba5 (diff)
add: different statuses for join and change
add: subscription rejection for non owners contacts
Diffstat (limited to 'kernel.py')
-rw-r--r--kernel.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel.py b/kernel.py
index 28e0d09..590f7b8 100644
--- a/kernel.py
+++ b/kernel.py
@@ -1258,7 +1258,9 @@ def presenceCB(sess,mess):
caps_and_send(xmpp.Presence(room, 'subscribed'))
caps_and_send(xmpp.Presence(room, 'subscribe'))
pprint('Subscribtion accepted %s' % room,'light_gray')
- else: pprint('Subscribtion rejected %s' % room,'red')
+ else:
+ caps_and_send(xmpp.Presence(room, 'unsubscribed'))
+ pprint('Subscribtion rejected %s' % room,'red')
elif type == 'unsubscribed':
if al == 9:
caps_and_send(xmpp.Presence(room, 'unsubscribe'))