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

github.com/mrDoctorWho/vk4xmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Smith <mrdoctorwho@helldev.net>2019-02-09 12:03:04 +0300
committerJohn Smith <mrdoctorwho@helldev.net>2019-02-09 12:03:04 +0300
commita9d965cfba773043a77651e10e9059ab5e1d3473 (patch)
tree69bb0b46dbbb5a44e76280469edeae02c9ee234b /extensions
parentb40984006f9410d1fc4db5df30dfd9d325753721 (diff)
fix groupchats behaving wrong when user had a status
There was a typo making it impossible to receive presences in the groupchat presence handler if user had an XMPP status
Diffstat (limited to 'extensions')
-rw-r--r--extensions/groupchats.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/extensions/groupchats.py b/extensions/groupchats.py
index 027ffa8..04cbaf8 100644
--- a/extensions/groupchats.py
+++ b/extensions/groupchats.py
@@ -291,7 +291,6 @@ class Chat(object):
everyone = all_users + self.users.keys()
# how would it get in there?
if TransportID in everyone:
- logger.debug("removing transport from groupchat users list")
everyone.remove(TransportID)
if userObject.vk.getUserID() in everyone:
everyone.remove(userObject.vk.getUserID())
@@ -300,7 +299,7 @@ class Chat(object):
jid = vk2xmpp(user)
userId = int(user)
existingUser = self.users.get(userId)
- if not existingUser or existingUser.get("name") == "undefined":
+ if not existingUser:
logger.debug("groupchats: user %s has joined the chat %s (jid: %s)",
user, self.jid, userObject.source)
# TODO: Transport MUST NOT request the name for each user it sees.