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