X-Git-Url: https://git.sesse.net/?p=remoteglot;a=blobdiff_plain;f=www%2Fjs%2Fremoteglot.js;h=3c85e672e0a66b57bebc8e1a79b1b2f798dc9735;hp=b7a4fea4e1f765fc125c365e2f9bbe8b21a9305d;hb=70bc196b94f2959ea9726f62019e5f0caa696eab;hpb=a4f594893e37a18dfc85ff92061f1bd664dc4887 diff --git a/www/js/remoteglot.js b/www/js/remoteglot.js index b7a4fea..3c85e67 100644 --- a/www/js/remoteglot.js +++ b/www/js/remoteglot.js @@ -138,7 +138,11 @@ var request_update = function() { ims = xhr.getResponseHeader('X-Remoteglot-Last-Modified'); var num_viewers = xhr.getResponseHeader('X-Remoteglot-Num-Viewers'); possibly_play_sound(current_analysis_data, data); - current_analysis_data = data; + if (Array.isArray(data)) { + current_analysis_data = JSON_delta.patch(current_analysis_data, data); + } else { + current_analysis_data = data; + } update_board(current_analysis_data, displayed_analysis_data); update_num_viewers(num_viewers);