From: Steinar H. Gunderson Date: Wed, 20 Nov 2013 21:39:07 +0000 (+0100) Subject: Handle server errors better than just stopping. X-Git-Url: https://git.sesse.net/?p=remoteglot;a=commitdiff_plain;h=9bf6d89b4b7a2fa44352d35f21a9ed817b9f5106;hp=ae8b820b96ab4e5a4b2551157f23724b3702c891 Handle server errors better than just stopping. --- diff --git a/www/js/remoteglot.js b/www/js/remoteglot.js index 9a2b5fd..f6b4c43 100644 --- a/www/js/remoteglot.js +++ b/www/js/remoteglot.js @@ -17,6 +17,9 @@ var request_update = function(board) { ims = xhr.getResponseHeader('X-Remoteglot-Last-Modified'); var num_viewers = xhr.getResponseHeader('X-Remoteglot-Num-Viewers'); update_board(board, data, num_viewers); + }).fail(function() { + // Wait ten seconds, then try again. + setTimeout(function() { request_update(board); }, 10000); }); }