Hi, <div><br></div><div>I am using ejabberd for a web based one-to-one chat application (using strophe) </div><div>where I need to pass along some extra data with some messages. </div><div>So far, I had been passing this data by adding attributes to the message stanza. </div>
<div>Now I am trying to archive the messages using mod_archive_odbc but it only </div><div>stores the message body. </div><div><br></div><div>After going through XEP-0136, it seems that the my approach is flawed</div><div>
and now I want to fix it. What would be the best way to pass additional </div><div>data with message stanzas of type chat and have it saved to the database</div><div>along with the body using mod_archive_odbc with or without modifying the </div>
<div>module?</div><div><br></div><div>Also, it's mentioned in XEP-0136 that the default_auto_save preference can take </div><div>'message' as a value that would store the entire message rather than just the body</div>
<div>but mod_archive_odbc doesn't seem to support this. </div><div><br></div><div>Actually I tried to modify the module and recompile but couldn't get</div><div>the additional attributes defined on the message stanza in the handle_cast </div>
<div>function. I am new to erlang but wouldn't mind modifying the module if needed</div><div>But would like to know the best approach for such a case. </div><div><br></div><div>Thanks</div><div>Vineet<br><br><br>
</div>