Not an issue but just want more information
Opened this issue · 1 comments
mod_offline_post returns for value to, from, message, access_token is their any possibilities to returns multiple information from the mod_offline_post because when i build a message stanza at that time i have also pass some additional parameter so if is their any possibilities about it than please inform me about it.
Thanks
Sure, you can extract all from the packet.
two examples:
a message stanza looks something like this:
<message ..><body>..</body>..</message>
lets say you add an element to pass your parameter
<message ..><body>..</body><yourElement>value</yourElement>..</message>
or an attribute:
<message yourAttribute="value" ..><body>..</body>..</message>
now you can reach it so:
--element:
YourElement = xml:get_path_s(Packet, [{elem, list_to_binary("yourElement")}, cdata]),
--attribute:
YourAttribute = xml:get_tag_attr_s(list_to_binary("yourAttribute"), Packet),
and add it to the post request:
--element
Post = [
"to=", To#jid.luser, Sep,
"from=", From#jid.luser, Sep,
"body=", url_encode(binary_to_list(Body)), Sep,
"yourElement=", url_encode(binary_to_list(YourElement)), Sep,
"access_token=", Token],
Good Luck!