Hi Juha,

I have generalized handling publish body in pua module. Using the same function as event specific body handing in presence was not a good idea since the modules that already use send_publish from pua module have other requirements. Instead, functions written in the same module are called depending on the event flag. It is a quick solution, not very elegant as it does not allow adding new events very easily. I am thinking about adding a list with event specific parameters to pua also. Anyhow, this fix should comply with your needs.

It you need to process your body before putting it in a Publish request, you should write the function mwi_process_body. Checking for correctness is not compulsory at this level, as it will be done in presence. (you might however prefer this to detect to stop processing of an wrong request as soon as detection is possible)

I have also finished improving pua_mi so that now it replies with etag and expires from the reply to Publish.

regards,

Anca


Juha Heinanen wrote:

Revision: 2110
         http://openser.svn.sourceforge.net/openser/?rev=2110&view=rev
Author:   juhe
Date:     2007-05-01 01:34:52 -0700 (Tue, 01 May 2007)

Log Message:
-----------
* Removed XML parsing of publish body from mi_pua_publish, because it is
 event specific and again done in pua_send_publish() function.
* Clean up debug and error messages.
* Still to do: event type specific handling of publish body by
 pua_send_publish().

Modified Paths:
--------------
   trunk/modules/pua_mi/mi_func.c


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

_______________________________________________
Devel mailing list
Devel@openser.org
http://openser.org/cgi-bin/mailman/listinfo/devel



_______________________________________________
Devel mailing list
Devel@openser.org
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to