diff options
Diffstat (limited to 'server.py')
| -rw-r--r-- | server.py | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -26,6 +26,9 @@ class ObjectComponent(ComponentXMPP): self.sendPresenceSubscription(pto=userJID, ptype="subscribed") self.sendPresence(pto = userJID) self.sendPresenceSubscription(pto=userJID, ptype="subscribe") + if subscription["type"] == "unsubscribe" : + userJID = subscription["from"].full + self.userHandler.unregister(userJID) def presenceProbe(self, event): self.sendPresence(pto = event["from"].full) |
