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/

Reply via email to