42 Commits

Author SHA1 Message Date
Erik Little
cd2454373a
Treat transport open as joining the default namespace 2017-10-03 11:02:22 -04:00
Erik Little
fb02d154e1
Go back to Starscream 2.1.1
Add objc

Fix some warnings
2017-10-01 08:36:13 -04:00
Erik Little
321bb186df
Allow changing config after init but before connect. Fixes #680 2017-09-30 13:19:49 -04:00
Erik Little
6ca72c5751
Update for latest xcode beta 2017-09-19 20:07:12 -04:00
Erik Little
5621f0dbe1
Add once for client events 2017-08-17 10:08:51 -04:00
Erik Little
6d7ca472a3
Add off for client events. Fixes #773 2017-08-17 09:20:03 -04:00
Erik
b62f69a0ca
Tweak some tests 2017-07-06 12:56:02 -04:00
Erik
49961eb6cf
Make timeOut(after:) Take a double for finer control of timeouts 2017-07-04 11:08:04 -04:00
Erik
54c54a23b7
increase timeouts for travis 2017-07-04 08:49:18 -04:00
Erik
141b0ce6bc
Add test for namespace in connect 2017-07-04 08:37:18 -04:00
Erik
dd2167a09f
Report errors in SocketData to users. Resolves #677 2017-05-07 14:40:39 -04:00
Erik
8e25c6c417
Fixes #676 2017-05-07 14:01:31 -04:00
Erik
158bdfb418
Add enum for client events. Resolves #675 2017-05-07 11:32:05 -04:00
Erik
1eb39d650a
Add client event for status changes. Closes #668 2017-05-07 10:52:17 -04:00
Erik
6771f59ab7
Redo emitWithAck API since in Swift 3 parameter names aren't apart of the type 2016-09-25 11:59:10 -04:00
Erik
bd192b9af5
merge development 2016-08-31 18:13:31 -04:00
David Beck
536367392f Switch to using Any instead of AnyObject
In Swift 3 AnyObject is rarely what you want to use. Objective-C API gets imported as Any and while types like Array and Dictionary can be coerced to AnyObject, they prefer Any, which doesn’t require a manual cast.
2016-08-23 10:10:33 -07:00
Erik
0233f383bb
Fix tests, this is broken for obvious reasons 2016-08-15 19:24:10 -04:00
Derek Clarkson
518c256cc2 Renamed modules to make then consistent.
Remove base sources from test compiles.
2016-08-15 12:18:02 +10:00
Erik
64b9774c83
Move helper method 2016-08-13 13:32:14 -04:00
Erik
4ad5025c77
update tests, add test for base64 2016-07-20 11:07:37 -04:00
Erik
f6dc11650d merge development 2016-07-14 19:36:48 -04:00
Erik
e8219e6b6a merge development 2016-07-14 19:12:03 -04:00
Erik
2adcf2d35d more xcode 8 stuff 2016-06-15 09:32:47 -04:00
Erik
9a4ec5a82a xcode 8 2016-06-14 20:41:59 -04:00
Erik
7500ea83a0 merge development 2016-06-14 19:51:56 -04:00
Erik
6f21059ff8 work on experimental manager 2016-06-11 12:38:35 -04:00
Erik
c6d000972e add test 2016-05-22 14:10:43 -04:00
Erik
e2db1a086d update for latest swift 3 2016-04-16 12:00:21 -04:00
Erik
376e31bfca merge development and fix tests 2016-04-10 14:15:35 -04:00
Erik
f7397155b6 add test cases 2016-02-16 14:26:21 -05:00
Erik
c9ac69f408 first pass at socketio/socket.io-client-swift#288 2016-01-25 14:55:58 -05:00
Erik
03d5f56114 merge master 2016-01-17 08:48:34 -05:00
Erik
15cfba46bc refactor didError 2016-01-16 15:16:18 -05:00
Erik
de3ca964ab work on standardizing module name 2016-01-14 16:01:46 -05:00
Erik
1aacab2567 use testable 2015-12-25 10:22:59 -05:00
Erik
298817ce5c refactor 2015-12-23 14:00:06 -05:00
Erik
6e5b95be31 fix nuclearace/Socket.IO-Client-Swift#97 2015-12-04 10:03:01 -05:00
Erik
99e2da235a add test for multiple binary 2015-10-12 12:41:55 -04:00
Erik
a20a0f14f3 fix packet type 2015-10-12 11:29:17 -04:00
Erik
0e478085a3 add binary event test 2015-10-12 11:25:56 -04:00
Erik
32e1f55394 work on side effect tests 2015-10-11 13:11:18 -04:00