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

Group chats #16

Open
BayMarcus opened this issue Apr 11, 2013 · 6 comments
Open

Group chats #16

BayMarcus opened this issue Apr 11, 2013 · 6 comments

Comments

@BayMarcus
Copy link

This is a support request, not sure how to post them in here.

Is this support for group chats? and how can we do that?

@heshanlk
Copy link

Any group chat support?

@szimek
Copy link
Owner

szimek commented Apr 15, 2013

Not at the moment. There's ticket to use multi user chat for 1-to-1 chat and it might be the first step to implement group chats.

@heshanlk
Copy link

I'm trying to understand the code and do some contribution on this, do you have any idea where should I start looking at?

@szimek
Copy link
Owner

szimek commented Apr 17, 2013

The first step would probably be to figure out which XMPP extension to use :) I guess it's http://xmpp.org/extensions/xep-0045.html. I haven't read it yet, so I'm not really sure how it works, but I guess that instead of sending a message directly to a user, it's sent to some "virtual" JID representing a room.

This app was written pretty long time ago, when Ember was still SproutCore 2, so while I updated the code to work with Ember 1.0 (RC 1) it's probably quite outdated. I'm thinking about rewriting it completely in Ember to be more like Campfire (but still using XMPP), but I really can't tell when it's going to happen.

@heshanlk
Copy link

Thanks for the replay, I've used this many times https://code.google.com/p/xmpphp/ and looks like they really simple integration in to the group chat as you said using a virtual JID. I'll have a look in to that.

What do you mean by the "Ember was still SproutCore 2", you mean for you chat app your using an older version and a newer version might not work out of the box?

@szimek
Copy link
Owner

szimek commented Apr 17, 2013

It's currently using Ember 1.0 RC 1 and the latest version is 1.0 RC2, so it's not using very outdated version and updating it to RC2 probably won't require almost any changes.

If you check dates of commits, you'll notice that the whole app was written almost exactly 2 years ago. Back then Ember was called SproutCore 2 (here's a bit more info about it - http://yehudakatz.com/2011/12/12/amber-js-formerly-sproutcore-2-0-is-now-ember-js). Since then I haven't actually changed the code itself almost at all, only stuff that was necessary to make it work with new versions of Ember.

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

No branches or pull requests

3 participants