Guest User

Untitled

a guest
Jan 24th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. var store = function(substores,options){
  2.  
  3. return {
  4. query: function(query){
  5. var defs=[];
  6. var results=[]
  7. substores.forEach(function(sub,index){
  8. defs.push(when(sub.query(query), function(resultSet){
  9. results[index]=resultSet;
  10. }));
  11. }
  12. return when(promise.all(defs), function(results){
  13. var final=[];
  14. results.forEach(r){
  15. final = final.concat(r);
  16. });
  17. return final;
  18. });
  19. }
  20. }
  21.  
  22. }
Add Comment
Please, Sign In to add comment