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/
