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