JuickPlugin. add nbxmpp support(used for avatars)

This commit is contained in:
Denis Fomin
2012-12-26 16:17:31 +04:00
parent 53262f0295
commit ce0d57d183
2 changed files with 10 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
[info]
name: Juick
short_name: Juick
version: 0.9.2
version: 0.9.3
description: Clickable Juick links , Juick nicks, preview Juick picturs.
The key combination alt + up in the textbox allow insert the number of last message (comment or topic).
authors: Denis Fomin <fominde@gmail.com>

View File

@@ -17,7 +17,12 @@ from plugins.helpers import log_calls, log
from plugins.gui import GajimPluginConfigDialog
from conversation_textview import TextViewImage
import gtkgui_helpers
nb_xmpp = False
import common.xmpp
if not dir(common.xmpp):
import nbxmpp
nb_xmpp = True
class JuickPlugin(GajimPlugin):
@@ -372,7 +377,10 @@ class Base(object):
# nick not in the db
id_ = conn.connection.getAnID()
to = 'juick@juick.com'
iq = common.xmpp.Iq('get', to=to)
if not nb_xmpp:
iq = common.xmpp.Iq('get', to=to)
else:
iq = nbxmpp.Iq('get', to=to)
a = iq.addChild(name='query',
namespace='http://juick.com/query#users')
a.addChild(name='user', namespace='http://juick.com/user',