Mark,

I agree with you that in some cases its meaningful. But I am into a huge 
project where we use a large number of third party modules. Its not 
practical to keep a flag everywhere and check it. I was searching for some 
general approach which we can follow. We can't find the faulty module until 
it lands in that edge case. And there are cases where we can ignore the 
callback getting called multiple times. 

On Tuesday, 1 October 2013 11:32:18 UTC+5:30, Mark Hahn wrote:
>
> The http module calls back every request.  Sometimes multiple callbacks 
> make sense.  Are the modules you are having trouble with supposed to only 
> return once?  If so then post a bug report. 
>
> I don't know what else you could do.  I guess you could set a flag when 
> you send the callback function, clear it the first callback, and then 
> ignore the callback after that.  I would never do this because I would be 
> blindly ignoring a problem.
>
>
> On Mon, Sep 30, 2013 at 10:17 PM, jeevan kk <[email protected]<javascript:>
> > wrote:
>
>> I am using different 3rd party modules in my project. I have seen, in 
>> some odd situations the 3rd party module which I am using is calling the 
>> callback multiple times. 
>>
>> Is there any general approach which I can follow so avoid such 
>> situations. 
>>
>> -- 
>> -- 
>> Job Board: http://jobs.nodejs.org/
>> Posting guidelines: 
>> 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 post to this group, send email to [email protected]<javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/nodejs?hl=en?hl=en
>>  
>> --- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
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 post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to