prevent pairing if already in game

progress commit on #26
This commit is contained in:
R. Aidan Campbell
2016-04-03 10:31:26 -04:00
parent 659d8cc795
commit e555bd8282
+7 -1
View File
@@ -89,6 +89,13 @@ function pairPushed() {
api = new NvHTTP(target, myUniqueid); api = new NvHTTP(target, myUniqueid);
} }
api.refreshServerInfoUnpaired().then(function (ret) {
if(api.currentGame != 0) { // make sure host isn't already in a game
snackbarLog(target + ' is already in game. Cannot pair!');
return;
}
$('#pairButton')[0].innerHTML = 'Pairing...'; $('#pairButton')[0].innerHTML = 'Pairing...';
snackbarLog('Attempting pair to: ' + target); snackbarLog('Attempting pair to: ' + target);
var randomNumber = String("0000" + (Math.random()*10000|0)).slice(-4); var randomNumber = String("0000" + (Math.random()*10000|0)).slice(-4);
@@ -98,7 +105,6 @@ function pairPushed() {
pairingDialog.showModal(); pairingDialog.showModal();
console.log('sending pairing request to ' + target + ' with random number ' + randomNumber); console.log('sending pairing request to ' + target + ' with random number ' + randomNumber);
api.refreshServerInfoUnpaired().then(function (ret) {
sendMessage('pair', [api.serverMajorVersion, target, randomNumber]).then(function (ret3) { sendMessage('pair', [api.serverMajorVersion, target, randomNumber]).then(function (ret3) {
console.log('"pair" call returned.'); console.log('"pair" call returned.');
console.log(ret3); console.log(ret3);