Hi Teixeira,

It seems like I can only remove robot participants at the moment!  I'm
wondering why is that?
Also, when I removed a robot, there's no event
WAVELET_PARTICIPANTS_CHANGED triggered!
Is that normal?

cheers,
Wes.

On Jan 6, 6:15 pm, Tiago Teixeira <[email protected]> wrote:
> Hi Wes,
>
> AFAIK, when you changed the capabilities.xml file if you do not change the
> version number the appengine caches your robot and you might not have the
> robot behaving like you want.
> When you change the version of it, you ensure that wave will use the latest
> version and not the cached robot.
>
> Br,
> Teixeira
>
>
>
>
>
> On Wed, Jan 6, 2010 at 11:10 AM, Wes <[email protected]> wrote:
> > Thanks Telixeira,
>
> > I just found that too...
>
> > My silly mistake was looking the get functions only after the
> > getParticipants() in the G sections, even I did a serach, but I didn't
> > scroll up...
>
> > You mentioned do not forget to update the version number, why is that
> > so important?
>
> > cheers,
> > Wes.
>
> > On Jan 6, 5:06 pm, Tiago Teixeira <[email protected]> wrote:
> > > Hi,
>
> > > First make sure that in the capabilities.xml file you have the line
> > > "<w:capability name="WAVELET_PARTICIPANTS_CHANGED" content="true" />"
> > below
> > > the "<w:capabilities>" section.
> > > If not, just add it and do not forget to change the version number as
> > well.
>
> > > When someone is added or removed int the wave the event
> > > "WAVELET_PARTICIPANTS_CHANGED" will be triggered.
> > > In java you can use this:
>
> > >     public void processEvents(RobotMessageBundle bundle)
> > >     {
> > >         for (Event e: bundle.getEvents())
> > >         {
> > >             if(e.getType() == EventType.WAVELET_PARTICIPANTS_CHANGED)
> > >             {
> > >          //Use the folowing functions bellow and get the participants.
> > >          e.getAddedParticipants();
> > >          e.getRemovedParticipants();
>
> > >             }
> > >         }
>
> > >     }
>
> > > Code is only showing you the methods, you shall iterate through the
> > > collection returned by the functions and get the last position of the
> > > collection.
>
> > > HTH,
> > > Teixeira
>
> > > On Wed, Jan 6, 2010 at 9:49 AM, Wes <[email protected]> wrote:
> > > > I have browsed through the Wave API and can't seem to find the
> > > > function that can get me the name of the just added participant.  I'm
> > > > trying to create a robot that log who has been added or removed and
> > > > when.
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "Google Wave API" group.
> > > > To post to this group, send email to [email protected].
> > > > To unsubscribe from this group, send email to
> > > > [email protected]<google-wave-api%2Bunsubscribe@
> > > >  googlegroups.com>
> > <google-wave-api%2Bunsubscribe@ googlegroups.com>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/google-wave-api?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Wave API" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<google-wave-api%2Bunsubscribe@ 
> > googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-wave-api?hl=en.
>
> --
> Cumprimentos/Best Regards,
> Tiago Teixeira
-- 
You received this message because you are subscribed to the Google Groups 
"Google Wave API" 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/google-wave-api?hl=en.


Reply via email to