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

The following changes allow multiple instances of Emite to be created. #31

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

tguless
Copy link

@tguless tguless commented Dec 8, 2011

@Inject
SiteChat(@LoginXmppMap  HashMap <String, LoginXmpp> loginXmppMap, LoginXmpp loginXmpp)          {           
    this.loginXmppMap = loginXmppMap;
            this.loginXmpp = loginXmpp;
            loginXmppMap.put(login, loginXmpp);


            connection = loginXmpp.xmppConnection;
    connection.setSettings(new ConnectionSettings("mainmodule/proxy", GlobalRegistry.serverInfo.chatServer));
    session = loginXmpp.xmppSession;       

    session.login(uri(login+"@" + GlobalRegistry.serverInfo.chatServer),password);

    createHablar();     
}

@ashward
Copy link
Member

ashward commented Dec 8, 2011

Thanks Ted! There's loads of changes there - a quick check looks good but I'm hoping I'll have a bit of time to go through it all more thoroughly.

Good stuff :)

@tguless
Copy link
Author

tguless commented Dec 8, 2011

Small correction:

            @Inject
            SiteChat(@LoginXmppMap  HashMap <String, LoginXmpp> loginXmppMap, LoginXmpp loginXmpp)          {                                            
            this.loginXmppMap = loginXmppMap;
            this.loginXmpp = loginXmpp;

            loginXmpp.setInstanceId(login);

            loginXmppMap.put(login, loginXmpp);


            connection = loginXmpp.xmppConnection;
            connection.setSettings(new ConnectionSettings("mainmodule/proxy", GlobalRegistry.serverInfo.chatServer));
            session = loginXmpp.xmppSession;       

            session.login(uri(login+"@" + GlobalRegistry.serverInfo.chatServer),password);

            createHablar();                 
            }

tguless and others added 5 commits December 8, 2011 16:25
String loginid1 = "1";
String loginid2 = "2";

String password1 = "password1";
String password2 = "password2";

HashMap<String, LoginXmpp> loginXmppMap = ginjector.getLoginXmppMap();

LoginXmpp loginXmpp1 = ginjector.getLoginXmpp(); 
loginXmppMap.put(loginid1, loginXmpp1);
loginXmpp.setInstanceId(loginid1);         

XmppConnection connection1 = loginXmpp1.xmppConnection;
connection1.setSettings(new ConnectionSettings("mainmodule/proxy",
GlobalRegistry.serverInfo.chatServer));
XmppSession session1 = loginXmpp1.xmppSession;       
session1.login(uri(loginid1+"@" +
GlobalRegistry.serverInfo.chatServer),password1);

LoginXmpp loginXmpp2 = ginjector.getLoginXmpp(); 
loginXmppMap.put(loginid2, loginXmpp2);
loginXmpp.setInstanceId(loginid2);         

XmppConnection connection2 = loginXmpp2.xmppConnection;
connection2.setSettings(new ConnectionSettings("mainmodule/proxy",
GlobalRegistry.serverInfo.chatServer));
XmppSession session2 = loginXmpp2.xmppSession;       
session2.login(uri(loginid2+"@" +
GlobalRegistry.serverInfo.chatServer),password2);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants