Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. exports.synchronousFind = function (instanceModel, query) {
  2. var ready = false;
  3. var result = null;
  4. instanceModel.find(query, function (err, tenantUser) {
  5. ready = true;
  6. if (err) {
  7. console.log(err);
  8. } else {
  9. result = tenantUser;
  10. }
  11. });
  12.  
  13. while (ready === false) {
  14. require('deasync').runLoopOnce();
  15. }
  16. return result;
  17. }
  18.  
  19. while (ready === false) {
  20. require('deasync').runLoopOnce();
  21. }
  22.  
  23. exports.synchronousFind = function (instanceModel, query) {
  24. var ready = false;
  25. var result = null;
  26. instanceModel.find(query, function (err, tenantUser) {
  27. ready = true;
  28. if (err) {
  29. console.log(err);
  30. } else {
  31. result = tenantUser;
  32. }
  33. });
  34.  
  35. require('deasync').loopWhile(function(){return !ready;});
  36.  
  37. /*while (ready === false) {
  38. require('deasync').runLoopOnce();
  39. }*/
  40. return result;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement