Author: blblack
Date: Thu Mar 17 08:57:20 2011
New Revision: 9375

URL: http://svn.slimdevices.com/jive?rev=9375&view=rev
Log:
execute _handleAdvice() on any error response that includes advice

Modified:
    
7.5/branches/7.5.3bugfix/squeezeplay/src/squeezeplay/share/jive/net/Comet.lua

Modified: 
7.5/branches/7.5.3bugfix/squeezeplay/src/squeezeplay/share/jive/net/Comet.lua
URL: 
http://svn.slimdevices.com/jive/7.5/branches/7.5.3bugfix/squeezeplay/src/squeezeplay/share/jive/net/Comet.lua?rev=9375&r1=9374&r2=9375&view=diff
==============================================================================
--- 
7.5/branches/7.5.3bugfix/squeezeplay/src/squeezeplay/share/jive/net/Comet.lua 
(original)
+++ 
7.5/branches/7.5.3bugfix/squeezeplay/src/squeezeplay/share/jive/net/Comet.lua 
Thu Mar 17 08:57:20 2011
@@ -894,17 +894,20 @@
                        end
                end
 
-               -- Log response
-               if event.error then
-                       log:warn(self, ": _response, ", event.channel, " id=", 
event.id, " failed: ", event.error)
-               else
-                       log:debug(self, ": _response, ", event.channel, " id=", 
event.id, " OK")
-               end
-
                -- Update advice if any
                if event.advice then
                        self.advice = event.advice
                        log:debug(self, ": _response, advice updated from 
server")
+               end
+
+               -- Log response
+               if event.error then
+                       log:warn(self, ": _response, ", event.channel, " id=", 
event.id, " failed: ", event.error)
+                       if event.advice then
+                               return _handleAdvice(self)
+                       end
+               else
+                       log:debug(self, ": _response, ", event.channel, " id=", 
event.id, " OK")
                end
 
                -- Handle response

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive-checkins

Reply via email to