Add support for XEP-0091: Legacy Delayed Delivery

This commit is contained in:
Lance Stout
2012-09-26 01:47:45 -07:00
parent b5b1c932c7
commit ee9c4abd08
6 changed files with 99 additions and 3 deletions

View File

@@ -14,14 +14,17 @@ from sleekxmpp.plugins import xep_0082
class Delay(ElementBase):
"""
"""
name = 'delay'
namespace = 'urn:xmpp:delay'
plugin_attrib = 'delay'
interfaces = set(('from', 'stamp', 'text'))
def get_from(self):
return JID(self._get_attr('from'))
def set_from(self, value):
self._set_attr('from', str(value))
def get_stamp(self):
timestamp = self._get_attr('stamp')
return xep_0082.parse(timestamp)