Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
d022a925 by Philipp Hörist at 2018-07-07T18:19:36+02:00
Add stanza received/sent event
We only had a data received/sent event which was enough for a long time
because servers used one tcp packet per stanza.
Now servers send multiple stanzas in one tcp packet, data received/sent
can contain more than one stanza which makes this new event necessary
- - - - -
1 changed file:
- nbxmpp/dispatcher_nb.py
Changes:
=====================================
nbxmpp/dispatcher_nb.py
=====================================
--- a/nbxmpp/dispatcher_nb.py
+++ b/nbxmpp/dispatcher_nb.py
@@ -417,6 +417,9 @@ class XMPPDispatcher(PlugIn):
#log.info('dispatch called: stanza = %s, session = %s, direct= %s'
# % (stanza, session, direct))
+
+ self.Event('', 'STANZA_RECEIVED', stanza)
+
if not session:
session = self
session.Stream._mini_dom = None
@@ -571,6 +574,8 @@ class XMPPDispatcher(PlugIn):
if self._owner._registered_name and not stanza.getAttr('from'):
stanza.setAttr('from', self._owner._registered_name)
+ self.Event('', 'STANZA_SENT', stanza)
+
self._owner.Connection.send(stanza, now)
# If no ID then it is a whitespace
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/commit/d022a925797716b1d59d7e5113…
--
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/commit/d022a925797716b1d59d7e5113…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
1e9fb205 by Philipp Hörist at 2018-07-06T23:54:29+02:00
Fix regression from 8b800f46
- - - - -
1 changed file:
- gajim/common/modules/vcard_avatars.py
Changes:
=====================================
gajim/common/modules/vcard_avatars.py
=====================================
--- a/gajim/common/modules/vcard_avatars.py
+++ b/gajim/common/modules/vcard_avatars.py
@@ -119,7 +119,7 @@ class VCardAvatars:
app.contacts.set_avatar(self._account, jid, avatar_sha)
app.interface.update_avatar(
self._account, jid, room_avatar=room)
- return
+ return
if avatar_sha not in self._requested_shas:
self._requested_shas.append(avatar_sha)
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/1e9fb205eec1dd2e347cd686cb3c35c2df…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/1e9fb205eec1dd2e347cd686cb3c35c2df…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
a5b17a87 by Philipp Hörist at 2018-07-06T22:17:05+02:00
Pass account when clicking on xmpp:?join link
- - - - -
1 changed file:
- gajim/conversation_textview.py
Changes:
=====================================
gajim/conversation_textview.py
=====================================
--- a/gajim/conversation_textview.py
+++ b/gajim/conversation_textview.py
@@ -781,7 +781,7 @@ class ConversationTextview(GObject.GObject):
if '?' in word:
(jid, action) = word.split('?')
if action == 'join':
- app.interface.join_gc_minimal(None, jid)
+ app.interface.join_gc_minimal(self.account, jid)
else:
self.on_start_chat_activate(None, jid)
else:
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/a5b17a87a978a405e8beb55c93776f82fa…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/a5b17a87a978a405e8beb55c93776f82fa…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
15bcd80e by Philipp Hörist at 2018-07-06T21:56:17+02:00
Call JoinGroupchat Dialog with account
- - - - -
1 changed file:
- gajim/roster_window.py
Changes:
=====================================
gajim/roster_window.py
=====================================
--- a/gajim/roster_window.py
+++ b/gajim/roster_window.py
@@ -3636,7 +3636,8 @@ class RosterWindow:
"""
When the join gc menuitem is clicked, show the join gc window
"""
- app.app.activate_action('join-groupchat')
+ app.app.activate_action('%s-join-groupchat' % account,
+ GLib.Variant('s', account))
def on_show_transports_action(self, action, param):
app.config.set('show_transports_group', param.get_boolean())
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/15bcd80e1980603ac6e87522e7ae7560ef…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/15bcd80e1980603ac6e87522e7ae7560ef…
You're receiving this email because of your account on dev.gajim.org.