* @type {Number}
* @const
* @private */
-var SCRIPT_VERSION = 2016032202;
+var SCRIPT_VERSION = 2016091401;
/**
* The current backend URL.
// Verify that the PV makes sense.
var valid = true;
- var hiddenboard = new Chess(new_data['position']['fen']);
- for (var i = 0; i < new_data['pv'].length; ++i) {
- if (hiddenboard.move(data['pv'][i]) === null) {
- valid = false;
- break;
+ if (new_data['pv']) {
+ var hiddenboard = new Chess(new_data['position']['fen']);
+ for (var i = 0; i < new_data['pv'].length; ++i) {
+ if (hiddenboard.move(new_data['pv'][i]) === null) {
+ valid = false;
+ break;
+ }
}
}
update_num_viewers(num_viewers);
} else {
console.log("Received invalid update, waiting five seconds and trying again.");
- timeout = 5000;
+ location.reload(true);
}
// Next update.