Philipp Hörist pushed to branch master at gajim / gajim

Commits:
f438a27a by Philipp Hörist at 2018-08-08T19:51:23Z
Handle new MUC status code 333

- - - - -


1 changed file:

- gajim/groupchat_control.py


Changes:

=====================================
gajim/groupchat_control.py
=====================================
--- a/gajim/groupchat_control.py
+++ b/gajim/groupchat_control.py
@@ -1830,7 +1830,14 @@ class GroupchatControl(ChatControlBase):
 
         if obj.show in ('offline', 'error'):
             if obj.status_code:
-                if '307' in obj.status_code:
+                if '333' in obj.status_code:
+                    # Handle 333 before 307, some MUCs add both
+                    if obj.nick == self.nick:
+                        s = _('%s kicked us due to an error' % self.room_jid)
+                    else:
+                        s = _('%s has left due to an error' % nick)
+                    self.print_conversation(s, 'info', graphics=False)
+                elif '307' in obj.status_code:
                     if obj.actor is None: # do not print 'kicked by None'
                         s = _('%(nick)s has been kicked: %(reason)s') % {
                             'nick': nick, 'reason': obj.reason}



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/f438a27ab81b9fefbf698210084dea92c5ff17fa

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/f438a27ab81b9fefbf698210084dea92c5ff17fa
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
Commits@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to