From bbcbd26b9c14aa270b47a4278e037ad76240bb9d Mon Sep 17 00:00:00 2001 From: rkfg Date: Fri, 30 Sep 2016 14:08:36 +0300 Subject: [PATCH] Update to XEP-0203. --- src/globals.py | 3 ++- src/jabw.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/globals.py b/src/globals.py index 6da68b1..f3ef56f 100644 --- a/src/globals.py +++ b/src/globals.py @@ -39,7 +39,8 @@ XAVATAR = "jabber:x:avatar" XCONFERENCE = "jabber:x:conference" XDATA = "jabber:x:data" -XDELAY = "jabber:x:delay" +XDELAY = "urn:xmpp:delay" +DELAYREASON = "Offline storage" XEVENT = "jabber:x:event" XHTML = "http://jabber.org/protocol/xhtml-im" SAPO_NOERROR = "sapo:noerror" diff --git a/src/jabw.py b/src/jabw.py index 8cdb0db..0085503 100644 --- a/src/jabw.py +++ b/src/jabw.py @@ -24,10 +24,11 @@ def sendMessage(pytrans, to, fro, body=None, mtype=None, delay=None, xhtml=None, el.attributes["type"] = mtype if delay: - x = el.addElement("x") + x = el.addElement("delay") x.attributes["xmlns"] = globals.XDELAY x.attributes["from"] = fro x.attributes["stamp"] = delay + x.addContent(globals.DELAYREASON) if nickname: n = el.addElement("nick")