Bug 37630 - Support Conference for MUC tubes
Summary: Support Conference for MUC tubes
Status: NEW
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: git master
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on: 32612
Blocks:
  Show dependency treegraph
 
Reported: 2011-05-26 07:02 UTC by Will Thompson
Modified: 2012-07-23 11:40 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Will Thompson 2011-05-26 07:02:16 UTC
Marc Maurer reported that Gabble does not support requesting MUC D-Bus tubes with properties from the Conference interface. Specifically, he would like AbiCollab to be able to request an ad-hoc D-Bus tube with specific occupants; at present, he has to generate a UUID himself, create the tube, and invite everyone. It would be much more convenient if AbiCollab could request:

  ChannelType: DBusTube
  Conference.InitialInviteeIDs: [...]

and have Gabble do the work.
Comment 1 Will Thompson 2011-05-30 04:23:17 UTC
I started looking at this. The 338-line monstrosity that is handle_text_channel_request(), plus the Tubes vs. Tube confusion, scared me off finishing it, so I didn't really get far. But I did clean up muc-factory.c a bit as a starting point.
Comment 2 Simon McVittie 2012-07-23 10:29:50 UTC
Your branch seems to have disappeared, is there another version?

(In reply to comment #1)
> The 338-line monstrosity that is
> handle_text_channel_request(), plus the Tubes vs. Tube confusion, scared me off
> finishing it

When Jonny's Tubes simplification (Bug #32612) lands, this should become more feasible?
Comment 3 Will Thompson 2012-07-23 11:40:42 UTC
(In reply to comment #2)
> Your branch seems to have disappeared, is there another version?

It's merged. http://cgit.freedesktop.org/telepathy/telepathy-gabble/log/?id=d3607abee


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.