Hi,

I'm re-using an instance of HTTPService, changing the request 
arguments to get different responses from the server.  But I found 
that if, for instance, I made 3 calls this way with the HTTPService, 
each of the 3 result handlers registered for each call is executed 
every time a result returned.  

I solved this by storing a reference to the unique AsyncToken returned 
by each service call and matching it to the AsyncToken contained in 
each ResultEvent's "token" property in order to determine which result 
handler to execute. 

I'm not terribly happy with this setup.  It seems messy.  I'd 
appreciate any suggestions on how I can reuse an HTTPService instance 
without ending up with long switch statements with countless "if 
thisAsyncToken then do thisHandler, else if thatAsyncToken then do 
thatHandler... and so on".

Thanks much.

LT 

Reply via email to