unfinished imported games are not playable - fixes #994

This commit is contained in:
Thibault Duplessis 2015-09-20 17:13:44 +02:00
parent 59759b1a44
commit 0333381a4e

View file

@ -1,7 +1,7 @@
var status = require('./status');
function playable(data) {
return data.game.status.id < status.ids.aborted;
return data.game.status.id < status.ids.aborted && !imported(data);
}
function isPlayerPlaying(data) {
@ -57,8 +57,12 @@ function moretimeable(data) {
return data.clock && isPlayerPlaying(data) && !mandatory(data);
}
function imported(data) {
return data.game.source === 'import';
}
function replayable(data) {
return data.source == 'import' || status.finished(data);
return imported(data) || status.finished(data);
}
function getPlayer(data, color) {