Dear Pablo!
I don't want to be irksome, but I still don't understand, and I feel, I
composed my question badly. So I did a snipet to represent my real problem:
Ape.registerCmd('somecommand', false, function(params, infos) {
var channel = Ape.getChannelByPubid(params.pipe);
...
sql.query("SELECT * FROM table", function(res, errorNo) {
//Here I get the res, which contains all the mysql returned data
});
...
//And than I wnat to work with the res outside the sql, so here:
if(res[0].someparam == 1){
//Some bussines logic with sql queries and other stuff
}
else{
//Some other bussines logic with sql queries and other stuff
}
...
if(channel){
//And use here in the returning data
channel.pipe.sendRaw('response',{'sqldata':res[0].somedata});
}
else{
return ['109', 'UNKNOWN_PIPE'];
}
return 1;
});
How can I do this?
Thank you for your attention!
2015. május 8., péntek 15:04:28 UTC+2 időpontban Pablo a következőt írta:
>
> Hey guys,
>
> This a typical scenario in JS, you must call your function in the
> callback. In the case of APE if you need to get the data back to the user
> then in your function/callback you must sent a raw to the user pipe, like
> Mike suggested. The response to the user does not needs to originate from
> the original request.
>
> On Fri, May 8, 2015, 3:30 AM Sándor Volenszki <[email protected]
> <javascript:>> wrote:
>
>> Hi Utan!
>>
>> Do you have any solution for this problem? I am also stucked here.
>>
>> Thanks in advice!
>>
>> 2012. január 24., kedd 21:49:29 UTC+1 időpontban UTAN a következőt írta:
>>
>>>
>>> Did you solved this issue?
>>>
>>> Returning the callback var inside anonymous function and making
>>> available to the parent function?
>>> I am stuck on that..
>>>
>>> regards
>>>
>>> On Jan 16, 12:11 pm, Micael Ribeiros <[email protected]> wrote:
>>> > Yes, but how do I process the data if I can only return it inside the
>>> > loop/callback, I cant even pass data to the callback, or can I?
>>
>> --
>> --
>> You received this message because you are subscribed to the Google
>> Groups "APE Project" 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/ape-project?hl=en
>> ---
>> APE Project (Ajax Push Engine)
>> Official website : http://www.ape-project.org/
>> Git Hub : http://github.com/APE-Project/
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "APE Project" 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/d/optout.
>>
>
--
--
You received this message because you are subscribed to the Google
Groups "APE Project" 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/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/
---
You received this message because you are subscribed to the Google Groups "APE
Project" 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/d/optout.