diff options
author | diSabler <dissy@ya.ru> | 2013-03-19 21:09:40 +0400 |
---|---|---|
committer | diSabler <dissy@ya.ru> | 2013-03-19 21:09:40 +0400 |
commit | 96c8e72cd365f4e2092c2275de97d2f0ac10f91a (patch) | |
tree | 35948afa1cf2ec6a426245bf9429849b09159f53 /kernel.py | |
parent | a06ace502961533a4de45b1da90426da0da2dba5 (diff) |
add: different statuses for join and change
add: subscription rejection for non owners contacts
Diffstat (limited to 'kernel.py')
-rw-r--r-- | kernel.py | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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')) |