Thanx Nicolas,
This is working however there is one correction
pipe.sendRaw('HASH_DATA', {'pipe': pipe.toObject(), 'from':
info.user.pipe.toObject(), 'otherParam': 'foo'});I believe this toObject() function is doing the magic. Can you update what exactly this function does. The documentation of custom command also needs to be updated. Seems that is valid for 0.9 version. On Jun 7, 2:03 pm, Nicolas Trani <[email protected]> wrote: > Hi, > > i'am assuming you are receiveing the data on the client side with > pipe.onRaw(); > > On the server side you can send data on a pipe like this : > pipe.sendRaw('HASH_DATA', {'pipe': pipe.toObject(), 'from': > info.user.pipe, 'otherParam': 'foo'}); > > Regards. > > On 06/06/2010 15:00, Manas B wrote: > > > > > Hi there, > > > This is working, I do not know How but it is working. What i did is to > > construct the whole payload as we recieve in the send/data > > > pipe.sendRaw('HASH_DATA', {"id":params.id, "username":params.username, > > "from": > > {"casttype":"uni","pubid":info.user.getProperty('pubid'),"properties": > > {"name":info.user.getProperty('name')}},"pipe": > > {"casttype":"multi","pubid":params.pipe,"properties": > > {"name":"testChannel"}}}); > > > Can any one help me understand why this is working or is there any > > elegent way of doing it rather than making the whole payload. > > > thanx > > > On Jun 6, 5:02 pm, Manas B<[email protected]> wrote: > > >> Hi there, > >> I m trying to send a custom command in Ape. The example > >> herehttp://www.ape-project.org/wiki/index.php/How_to_send_hashes_rather_s... > >> has been on some help though it appears to be outdated. > > >> I m able to send the data to the server and also retrieve the params > >> at server end. > >> The server is also able to write to the client that I can see in > >> firefox. > > >> My problem is I am not able to retrive the raw > > >> This is the request I am sendign at client end > >> currentPipe.request.send('SEND_HASH',{'username':username, 'id':id}); > > >> And here at Server side I am using this > > >> var pipe = Ape.getPipe(params.pipe); > >> if (!$defined(pipe)) return ["4400", "PIPE_UNDEFINED"]; > > >> pipe.sendRaw('HASH_DATA', params); > > >> Thanx > > -- > Nicolas Trani - Web engineer > Weelya - Improve the web > 32 rue du faubourg boutonnet > 34090 Montpellierhttp://www.weelya.comhttp://www.ape-project.org -- 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/
