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

Make xmpp-client into a library #113

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

Make xmpp-client into a library #113

wants to merge 28 commits into from

Conversation

massar
Copy link

@massar massar commented Feb 11, 2016

This is not perfect, but it is a IMHO reasonable split to get most of the code out of the way into xlib so that ui.go/input.go actually do what they need to do while xlib handles session management etc.

Jeroen Massar and others added 28 commits February 9, 2016 13:16
We'll move the XIO out into xlib/xio.go next
* Move Input.AddUser + lock/uids/uidComplete/lastTarget to Session where it belongs
* Add functions to Session to give access to these
* Split mainloop into two parts (Session and UI)
* Many many small changes to get things compiling again ;)

but it still works after all this :)
… to be done in a xmpplib client, rest is callback
@massar
Copy link
Author

massar commented Feb 16, 2017

Repo moved to https://github.com/secludedsoc/xmpp-go/
but significantly drifted as it is now a library.

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

Successfully merging this pull request may close these issues.

1 participant