wait.for.function parameter must be a function that takes an async
callback. Try changing function a to:
function a(cb) {
console.log(hello);
process.nextTick(cb);
}
wait-for-stuff polls the event loop. This is a hack (see the deasync README
<https://github.com/vkurchatkin/deasync/blob/master/README.md>?). Can you
use async/await or fibers instead?
Bruno
On Monday, September 25, 2017 at 6:34:04 PM UTC+2, deepthi cherukuri wrote:
>
> Due to application requirements i have to use wait.for.function()
>
> var wait = require('wait-for-stuff');
> function a(){
> console.log("hello");
> return;
> }
>
> wait.for.function(a)
> console.log('end')
>
> using above way of calling the function..the wait.for.function() is
> waiting indefinetly..so any lines after wait.for.function(a) is not getting
> executed including the console statement after it.can some one tell me how
> to exit from the function so that the lines after wait.for.function() gets
> executed;
>
--
Job board: http://jobs.nodejs.org/
New group rules:
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
---
You received this message because you are subscribed to the Google Groups
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/nodejs/5aafba11-47be-4654-9d49-483b5f5f07aa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.