Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

muc support missing #65

Open
ghost opened this issue Oct 4, 2011 · 4 comments
Open

muc support missing #65

ghost opened this issue Oct 4, 2011 · 4 comments
Labels
Milestone

Comments

@ghost
Copy link

ghost commented Oct 4, 2011

I see maccman made fork and added support, but it was more than year ago.

I also see branch with this feature.

I can't really use balther without muc support.

What is ETA on this feature?

I see there was discussion 9 months ago: http://groups.google.com/group/xmpp-blather/browse_thread/thread/601d1eee9bd19ba5

@benlangfeld
Copy link
Member

There is currently no ETA since, at least as far as I am aware, no-one is actively working on MUC support. I did a little bit of work a few weeks ago, but not a great deal. It's going to need significantly more.

Are you interested in sponsoring MUC support in Blather?

@benlangfeld
Copy link
Member

Blather now has basic MUC support. Further support for stanzas and a DSL will come eventually.

@cowboyd
Copy link

cowboyd commented Mar 2, 2012

Are there any examples of how to use the MUC API? I'd be happy to work with/extend it if there were some way to get a foothold into how the basic interaction is imagined.

@benlangfeld
Copy link
Member

For now, all that is supported is joining a MUC room, and monitoring presence from it. To join a MUC room:

join = Blather::Stanza::Presence::MUC.new
join.to = "room-name@service/desired_nick"
write_to_stream join

You can check out the API for Blather::Stanza::Presence::MUCUser.

Right now, that's more or less all there is, along with support for XEP-0203 (delay). Currently, I'm working on refactoring the whole of Blather to use decorators rather than the current structure which does not lend well to composition. This is a large task, and I'm prioritising it above further MUC support right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants