-
Notifications
You must be signed in to change notification settings - Fork 71
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
Swift 4.1 Support #32
Conversation
Create a public message structure to simplify and extend delegate. Add background queue connect convenience method. Have one delegate callback on disconnect. Push errors out to delegate. Rename SessionStream file.
Add BatchReceiver sketch
make optional completion blocks truly optional
…make more structs
b3c2e14
to
d240b39
Compare
46e026a
to
ecdcc66
Compare
@bhargavg Can you take a look at this when you a few free moments? |
@bhargavg Yes, these were removed intentionally. They weren't documented and because I wasn't familiar with them, I was unable to test them. Because of this I felt uncomfortable including them so for now they still exist in the commit history so they can restored if needed. I also don't see a way to |
Ok, I'll review and get this merged first, then we can see what to do with those un-merged PRs. |
@bhargavg Thoughts on this? |
@bhargavg If there are no objections I'd like to merge this and publish a new version to CocoaPods. Thoughts? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Long overdue LGTM
@bhargavg @Michael-AirMap I'm going to merge this and cut a new release. |
This PR consolidates changes from:
#23 Many lifecycle fixes and optimizations
#30 Add Swift 4 Support
Also addresses:
#31 Sample app does not compile
#28 Add Swift Package Manager support
#21 Connect or subscribe don't get callbacks when in thread other than main