Advertisement
Guest User

Untitled

a guest
May 5th, 2015
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. Ember.RSVP.resolve(store.beginPropertyChanges())
  2. .then(getAllTeams) // this loads the model
  3. .then(function() { return Ember.RSVP.resolve(store.endPropertyChanges()); });
  4.  
  5.  
  6. var getAllTeams = function(teams, skip) {
  7. if (!teams) {
  8. return store.find('team', {limit:1000, skip: 0}).then(function(foundTeams) {
  9. var teams = foundTeams;
  10. return getAllTeams(foundTeams,teams.get('length'));
  11. });
  12. }
  13. else if (teams.get('length') < 1000) {
  14. return store.find('team');
  15. }
  16. else {
  17. return store.find('team', {limit: 1000, skip:skip}).then(function(foundTeams) {
  18. return getAllTeams(foundTeams,skip+teams.get('length'));
  19. });
  20. }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement