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/

Reply via email to