[Bug 30296] Add Addressing support to Gabble

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Sep 28 21:30:25 CEST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=30296

--- Comment #6 from Eitan Isaacson <eitan.isaacson at collabora.co.uk> 2010-09-28 12:30:24 PDT ---
Another idea for tp-glib and RCCs... I think the whole part about TargetID and
TargetHandle being mutually exclusive in channel requests needs to be expressed
in the RCCs, and not just in the English spec alone.

Currently a typical contact channel RCC would look like:

[chat-1on1]
TargetHandleType=1
...
allowed=TargetID;TargetHandle;...;

This should really be two separate classes:

[chat-1on1-1]
TargetHandleType=1
...
allowed=TargetID;...;

[chat-1on1-2]
TargetHandleType=1
...
allowed=TargetHandle;...;

This needs to be programatically expanded not unlike what I did in
gabble_make_addressing_requestable_properties_foreach_channel_class. This could
be a more generalized function in tp-glib that takes an RCC with a fixed
TargetHandleType property and expands it as necessary. Or it could be in
TpBaseConnection's get_requestables_foreach directly. I like the former, since
the latter does implicit magic that is out of the CM's control.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list