[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