plugin xep-0059: minor cleaning

This commit is contained in:
Goffi 2016-01-03 18:36:41 +01:00
commit d9e5b24470

View file

@ -22,16 +22,14 @@ from sat.core.i18n import _
from sat.core.log import getLogger
log = getLogger(__name__)
from wokkel import disco, iwokkel
try:
from twisted.words.protocols.xmlstream import XMPPHandler
except ImportError:
from wokkel.subprotocols import XMPPHandler
from wokkel import disco
from wokkel import iwokkel
from wokkel import rsm
from twisted.words.protocols.jabber import xmlstream
from zope.interface import implements
NS_RSM = 'http://jabber.org/protocol/rsm'
PLUGIN_INFO = {
"name": "Result Set Management",
"import_name": "XEP-0059",
@ -53,11 +51,11 @@ class XEP_0059(object):
return XEP_0059_handler()
class XEP_0059_handler(XMPPHandler):
class XEP_0059_handler(xmlstream.XMPPHandler):
implements(iwokkel.IDisco)
def getDiscoInfo(self, requestor, target, nodeIdentifier=''):
return [disco.DiscoFeature(NS_RSM)]
return [disco.DiscoFeature(rsm.NS_RSM)]
def getDiscoItems(self, requestor, target, nodeIdentifier=''):
return []