The last time I looked at requestSendMessage, it turned out it wasn't actually implemented in the jsoncontainer, the reasoning behind it was that right now it's a direct call, but the preference was to make it a container mediated action too (anti-spam, etc).
Maybe others on the list can shine a better light on this then me, however as far as I'm aware, it's non-functioning right now. -- Chris On Tue, Apr 7, 2009 at 1:28 PM, ajay singh <[email protected]>wrote: > Thanks Chris > > I have already tried that > gadgets.rpc.register('requestShareApp', this.requestShareApp); > > But When you told about jsonrpc, then I saw that rpc call is > shindig.requestShareApp instead of requestShareApp . > > So I add gadgets.rpc.register('shindig.requestSendMessage', > this.requestSendMessage); in my container javascript. It is working now. > > One more question > requestSendMessage is also RPC style? How can I implement this, > > Regards > Ajay > > --- On Tue, 4/7/09, Chris Chabot <[email protected]> wrote: > > From: Chris Chabot <[email protected]> > Subject: Re: Problem in implementing requestShareApp > To: [email protected] > Date: Tuesday, April 7, 2009, 3:23 PM > > Hey Ajay, > > requestShareApp is what we would call 'container mediated', that means that > the requestShareApp call triggers (via rpc) the container to take care of > the details. The reason for that is that you don't want apps to be able to > spam without any user intervention and consent, plus a container is likely > to want to put some UI arround it to do things like selecting people to > share it with, maybe the possibility to add a custom message, etc. > > While I haven't had any experience implementing it (& no partuza doesn't > support it yet), I presume it's as simple as doing a (in the containers > javascript): > gadgets.rpc.register('requestShareApp', this.requestShareApp); > > Looking at > (shindig/features/src/main/javascript/features/opensocial-jsonrpc/) > jsonrpccontainer.js it looks like the params the requestShareApp rpc > function gets parsed are: > null, > callbackId, > recipientIds, > body > > Hope that helps & good luck! > > -- Chris > > On Tue, Apr 7, 2009 at 8:22 AM, ajay singh > <[email protected]>wrote: > > > Hi All > > > > How can I implement requestShareApp, in my container. when I tried it > says > > -Unknown RPC service: shindig.requestShareApp > > Has Partuza implemented it. > > > > Can any one help me please. > > > > Thanks > > Ajay > > > > >

