[Sugar-devel] [PATCH sugar] Anly approve and not handle channels in the shell, part of OLPC #10738
Samuel Greenfeld
greenfeld at laptop.org
Fri Apr 29 10:31:26 EDT 2011
Sorry about that; yes it was tested.
Tested-by: Samuel Greenfeld <greenfeld at laptop.org>
On Thu, Apr 28, 2011 at 10:58 AM, Simon Schampijer <simon at schampijer.de>wrote:
> On 04/15/2011 06:47 PM, Sascha Silbe wrote:
>
>> Excerpts from Simon Schampijer's message of Thu Apr 14 19:42:05 +0200
>> 2011:
>>
>>> We only approve channels in the shell and do not claim to handle them
>>> anymore. The handling is now done by the activity (toolkit patch).
>>> More info about approving and handling of channels can be found at [1].
>>>
>>>
>> This patch does as well only handle sugar activity invitations,
>>> invitations
>>> from non-sugar clients will be handled in a separate patch.
>>>
>>
>> s/as well // ?
>>
>
> Yes.
>
>
> [src/jarabe/model/telepathyclient.py]
>>
>>> @@ -60,8 +62,17 @@ class TelepathyClient(dbus.service.Object,
>>> DBusProperties):
>>>
>>> def __get_filters_cb(self):
>>> logging.debug('__get_filters_cb')
>>> - filter_dict = dbus.Dictionary({}, signature='sv')
>>> - return dbus.Array([filter_dict], signature='a{sv}')
>>> +
>>> + filt = {
>>> + CHANNEL + '.ChannelType': CHANNEL_TYPE_TEXT,
>>> + CHANNEL + '.TargetHandleType': CONNECTION_HANDLE_TYPE_ROOM,
>>> + }
>>> + filter_dict = dbus.Dictionary(filt, signature='sv')
>>> + filters = dbus.Array([filter_dict], signature='a{sv}')
>>> +
>>> + logging.debug('__get_filters_cb %r', filters)
>>> +
>>> + return filters
>>>
>>
>> Given that "filt" is non-empty, do we really need the explicit
>> conversions? I.e. would the following work?
>>
>> def __get_filters_cb(self):
>> logging.debug('__get_filters_cb')
>> return [{
>> CHANNEL + '.ChannelType': CHANNEL_TYPE_TEXT,
>> CHANNEL + '.TargetHandleType': CONNECTION_HANDLE_TYPE_ROOM,
>> }]
>>
>> (The content seems to be static, so it wouldn't make sense to log it.)
>>
>
> Ok, the logging can go away.
>
>
> The general approach looks fine. With or without the above changes, but
>> after you got Samuels Tested-By:
>>
>
> Sam, did you test this already?
>
> Regards,
> Simon
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20110429/279ab8d3/attachment.html>
More information about the Sugar-devel
mailing list