Hi Pablo, I've got same as userJoin event using it in the pipe, I get the all users connected.
another suggestion? On May 1, 12:09 pm, Pablo Tejada <[email protected]> wrote: > Yeah, try that and see what you get... > > Sent from my iPhone > > On May 1, 2012, at 3:04 PM, UTAN <[email protected]> wrote: > > > > > > > > > So I need to have the pipe defined and then add an event to it, so I > > can have user joining to the channel.. > > > so something along this lines? > > > initialize: function(){ > > > this.currentPipe = null; > > > this.addEvent('multiPipeCreate', funtion(pipe){ > > this.createDefaultPipe(pipe); > > > }); > > > this.currentPipe.addEvent("userJoin", function(user, pipe){ > > this.userWelcome(user, pipe); > > }); > > > }, > > > So what you think, I am not at home so I cant test. > > > On May 1, 11:41 am, Pablo Tejada <[email protected]> wrote: > >> That is the problem, i think you have to add this particular event to > >> pipe/channel not the client to have the effect you want it to have. > >> Ex: > > >> channelPipe.addEvent("userJoin", funtion(){...}); > > >> Where channelPipe is the channel/multipipe object reference > > >> Sent from my iPhone > > >> On May 1, 2012, at 2:32 PM, UTAN <[email protected]> wrote: > > >>> It reference the client.. > > >>> On May 1, 11:29 am, Pablo Tejada <[email protected]> wrote: > >>>> What does 'this' references? the client? client.core? a pipe/channel? > > >>>> Sent from my iPhone > > >>>> On May 1, 2012, at 2:15 PM, UTAN <[email protected]> wrote: > > >>>>> this.addEvent('userJoin', function(user ,pipe){ > > >>>>> console.log( user.length); > >>>>> // what I want > >>>>> if(user.length == 1) this.userWelcome(user, pipe); > > >>>>> // there isnt a way to detect that? > >>>>> // so this function is called as many time there are user connected.. > >>>>> this.userWelcome(user, pipe); > > >>>>> }); > > >>>>> hope the idea is cleared.. > > >>>>> On May 1, 10:45 am, Pablo Tejada <[email protected]> wrote: > >>>>>> I still dont get it, code? > > >>>>>> Sent from my iPhone > > >>>>>> On May 1, 2012, at 1:37 PM, UTAN <[email protected]> wrote: > > >>>>>>> Pablo, > > >>>>>>> Thanks, now should I send the raw from afterjoin event or same join > >>>>>>> event in server side, wouldn't that be the same as waiting the join > >>>>>>> event in Client side, if refresh or login for the first time I will > >>>>>>> receive all the raws as the users logged in...? > > >>>>>>> Thought the same way but I was hopping someone to know how to check > >>>>>>> when the join event has a list of users and not only one... > > >>>>>>> will check it out. > > >>>>>>> On May 1, 8:43 am, Pablo Tejada <[email protected]> wrote: > >>>>>>>> Here is a pointer, you receive all users in a channel raw. Try this > > >>>>>>>> client.onRaw("channel", function(raw, pipe){ > >>>>>>>> console.log(raw.data.users) > >>>>>>>> //OR, not sure > >>>>>>>> console.log(raw.data.pipe.users) > > >>>>>>>> } > > >>>>>>>> Sent from my iPhone > > >>>>>>>> On Apr 30, 2012, at 7:25 PM, UTAN <[email protected]> wrote: > > >>>>>>>>> Hi, > > >>>>>>>>> So I have my application working fine, but I have a bit of trouble > >>>>>>>>> with the userjoin event , I am using Ape session when I login Ape > >>>>>>>>> server send the users connected with usejoin event, that to build > >>>>>>>>> the > >>>>>>>>> user list.. > > >>>>>>>>> Now what happen is that use that event to pass a user join text to > >>>>>>>>> all > >>>>>>>>> connected users, but when I login I get the messages as the amount > >>>>>>>>> of > >>>>>>>>> user in the chat, > > >>>>>>>>> how can I determine when I am receiving not only one user object but > >>>>>>>>> all the user connected?... > > >>>>>>>>> I've somehow eliminated to tell myself that I logged in like this > > >>>>>>>>> this.core.user.properties.name != user.properties.name > > >>>>>>>>> If I check the user.length its undefined because I am checking an > >>>>>>>>> object.. > > >>>>>>>>> if I had the length propertie I could just test > > >>>>>>>>> if(user.length == 1) joinedUser(); > > >>>>>>>>> That way I know is only user that is joining and not all of them > >>>>>>>>> because I refreshed the page or I joined the chat.. and I am getting > >>>>>>>>> all user at once.. > > >>>>>>>>> Hope you understand what I mean. > > >>>>>>>>> -- > >>>>>>>>> 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 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 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 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 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 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/
