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/

Reply via email to