Update carbons plugin to use latest spec.
This commit is contained in:
@@ -11,54 +11,54 @@ from sleekxmpp.xmlstream import ElementBase
|
||||
|
||||
class ReceivedCarbon(ElementBase):
|
||||
name = 'received'
|
||||
namespace = 'urn:xmpp:carbons:1'
|
||||
namespace = 'urn:xmpp:carbons:2'
|
||||
plugin_attrib = 'carbon_received'
|
||||
interfaces = set(['carbon_received'])
|
||||
is_extension = True
|
||||
|
||||
def get_carbon_received(self):
|
||||
return self.parent()['forwarded']['stanza']
|
||||
return self['forwarded']['stanza']
|
||||
|
||||
def del_carbon_received(self):
|
||||
del self.parent()['forwarded']['stanza']
|
||||
del self['forwarded']['stanza']
|
||||
|
||||
def set_carbon_received(self, stanza):
|
||||
self.parent()['forwarded']['stanza'] = stanza
|
||||
self['forwarded']['stanza'] = stanza
|
||||
|
||||
|
||||
class SentCarbon(ElementBase):
|
||||
name = 'sent'
|
||||
namespace = 'urn:xmpp:carbons:1'
|
||||
namespace = 'urn:xmpp:carbons:2'
|
||||
plugin_attrib = 'carbon_sent'
|
||||
interfaces = set(['carbon_sent'])
|
||||
is_extension = True
|
||||
|
||||
def get_carbon_sent(self):
|
||||
return self.parent()['forwarded']['stanza']
|
||||
return self['forwarded']['stanza']
|
||||
|
||||
def del_carbon_sent(self):
|
||||
del self.parent()['forwarded']['stanza']
|
||||
del self['forwarded']['stanza']
|
||||
|
||||
def set_carbon_sent(self, stanza):
|
||||
self.parent()['forwarded']['stanza'] = stanza
|
||||
self['forwarded']['stanza'] = stanza
|
||||
|
||||
|
||||
class PrivateCarbon(ElementBase):
|
||||
name = 'private'
|
||||
namespace = 'urn:xmpp:carbons:1'
|
||||
namespace = 'urn:xmpp:carbons:2'
|
||||
plugin_attrib = 'carbon_private'
|
||||
interfaces = set()
|
||||
|
||||
|
||||
class CarbonEnable(ElementBase):
|
||||
name = 'enable'
|
||||
namespace = 'urn:xmpp:carbons:1'
|
||||
namespace = 'urn:xmpp:carbons:2'
|
||||
plugin_attrib = 'carbon_enable'
|
||||
interfaces = set()
|
||||
|
||||
|
||||
class CarbonDisable(ElementBase):
|
||||
name = 'disable'
|
||||
namespace = 'urn:xmpp:carbons:1'
|
||||
namespace = 'urn:xmpp:carbons:2'
|
||||
plugin_attrib = 'carbon_disable'
|
||||
interfaces = set()
|
||||
|
||||
Reference in New Issue
Block a user