diff options
| author | Misko Hevery | 2010-01-11 16:15:12 -0800 |
|---|---|---|
| committer | Misko Hevery | 2010-01-11 16:15:12 -0800 |
| commit | 1a42a3fab99ca02af0476f5a87175c53104aa2e3 (patch) | |
| tree | def5eb17d459d8d3ace81fece12a087d0651c2bc /src/DataStore.js | |
| parent | 1aba6b53b88c70b61a0cc991b1371739305d117b (diff) | |
| download | angular.js-1a42a3fab99ca02af0476f5a87175c53104aa2e3.tar.bz2 | |
green
Diffstat (limited to 'src/DataStore.js')
| -rw-r--r-- | src/DataStore.js | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/DataStore.js b/src/DataStore.js index 6eeabb21..f99e5824 100644 --- a/src/DataStore.js +++ b/src/DataStore.js @@ -41,7 +41,7 @@ DataStore.prototype.loadMany = function(entity, ids, callback) { var self=this; var list = []; var callbackCount = 0; - jQuery.each(ids, function(i, id){ + foreach(ids, function(id){ list.push(self.load(entity(), id, function(){ callbackCount++; if (callbackCount == ids.length) { @@ -50,7 +50,7 @@ DataStore.prototype.loadMany = function(entity, ids, callback) { })); }); return list; -} +}; DataStore.prototype.loadOrCreate = function(instance, id, callback) { var self=this; @@ -134,9 +134,9 @@ DataStore.prototype.flush = function() { var self = this; var bulkRequest = this.bulkRequest; this.bulkRequest = []; - console.log('REQUEST:', bulkRequest); + log('REQUEST:', bulkRequest); function callback(code, bulkResponse){ - console.log('RESPONSE[' + code + ']: ', bulkResponse); + log('RESPONSE[' + code + ']: ', bulkResponse); if(bulkResponse.$status_code == 401) { self.users.login(function(){ self.post(bulkRequest, callback); @@ -147,9 +147,9 @@ DataStore.prototype.flush = function() { for ( var i = 0; i < bulkResponse.length; i++) { var response = bulkResponse[i]; var request = bulkRequest[i]; - var code = response.$status_code; - if(code) { - if(code == 403) { + var responseCode = response.$status_code; + if(responseCode) { + if(responseCode == 403) { self.users.notAuthorized(); } else { request.$$failure(response); @@ -217,7 +217,7 @@ DataStore.prototype.documentCountsByUser = function(){ var counts = {}; var self = this; self.post([["GET", "$users"]], function(code, response){ - jQuery.each(response[0], function(key, value){ + foreach(response[0], function(value, key){ counts[key] = value; }); }); @@ -228,7 +228,7 @@ DataStore.prototype.userDocumentIdsByEntity = function(user){ var ids = {}; var self = this; self.post([["GET", "$users/" + user]], function(code, response){ - jQuery.each(response[0], function(key, value){ + foreach(response[0], function(value, key){ ids[key] = value; }); }); |
