Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ember.RSVP.resolve(store.beginPropertyChanges())
- .then(getAllTeams) // this loads the model
- .then(function() { return Ember.RSVP.resolve(store.endPropertyChanges()); });
- var getAllTeams = function(teams, skip) {
- if (!teams) {
- return store.find('team', {limit:1000, skip: 0}).then(function(foundTeams) {
- var teams = foundTeams;
- return getAllTeams(foundTeams,teams.get('length'));
- });
- }
- else if (teams.get('length') < 1000) {
- return store.find('team');
- }
- else {
- return store.find('team', {limit: 1000, skip:skip}).then(function(foundTeams) {
- return getAllTeams(foundTeams,skip+teams.get('length'));
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement