]> git.sesse.net Git - remoteglot/blobdiff - www/js/remoteglot.js
Handle server errors better than just stopping.
[remoteglot] / www / js / remoteglot.js
index 9a2b5fda422e59d35799f4aff7596e685c9fd84c..f6b4c43c7d7409a23385ee39c5273d7efc9d45c5 100644 (file)
@@ -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);
        });
 }