Skip to content

Conversation

@paurkedal
Copy link

I added support for the element, which is required to get the correct time when e.g. receiving history form the chatroom. There is a new and a legacy standard; the ejabberd version I'm using myself uses legacy, so I had to add that, as well.

I did not attempt to parse the dates, but instead pass the stamp string verbatim to the client callback. If it's okay to depend on the Unix module or some external calendar library, I can change the commit to parse the dates into an float (seconds since Epoch). I think that makes the "delay_legacy" field unnecessary.

(A dependency on some date providing module may also be relevant for formatting the ~since parameter for MUC, which should be an XMPP date string.)

paurkedal pushed a commit to paurkedal/erm_xmpp that referenced this pull request Jul 21, 2015
Support delayed delivery (XEP-0203, XEP-0091).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant