changed way to get encrypted data to make cross server requests possible

This commit is contained in:
didier amyot committed 2016-04-27 19:40:01 -04:00
1 parent d1c01b6bf9
commit 18938a77d0
4 files changed
+23 -8

No files matched your search

+13 -1
View File
@@ -90,12 +90,24 @@ define(['m', '_', 'spritz', 'teams'], function (m, _ , spritz, teams) {
return JSON.parse(spritz.utf8ByteArrayToString(decryptedMessage));
};
playersTable.getEncryptedPlayerList = function(){
var deferred = m.deferred();
var interval = setInterval(function() {
if(!_.isEmpty(window.encryptedPlayerList)){
clearInterval(interval);
deferred.resolve(window.encryptedPlayerList);
m.redraw();
}
}, 333);
return deferred.promise;
};
playersTable.controller = function(model){
var players = m.prop([]);
var ctrl = {};
ctrl.model = model;
ctrl.players = m.request({method: "GET", url: window.playerListLocation})
ctrl.players = playersTable.getEncryptedPlayerList()
.then(playersTable.decryptPlayerList)
.then(players);
ctrl.sortPlayers = function(){