37 Commits

Author SHA1 Message Date
Shane Cowherd
46d982d4df Migrated the Socket.IO 1.X build to Swift 4 2018-01-05 08:29:49 -07:00
Erik
c87bb409b5
Parsable doesn't have to be a client 2017-05-01 18:45:53 -04:00
Erik
7777c76dae
refactor protocol 2017-05-01 18:44:27 -04:00
Erik Little
a55e9ab3ba
Merge branch 'development' into swift3
* development:
  Don't parse twice for errors
  use guarded try
  change spm name
  Modify mac version base mac os 10.9
2016-09-08 07:30:28 -04:00
Erik
16eefa4abf
Don't parse twice for errors 2016-09-02 18:03:15 -04:00
Erik
f5cf2b8de5
Fix swift3 errors that happened during merge 2016-08-31 18:19:24 -04:00
Erik
bd192b9af5
merge development 2016-08-31 18:13:31 -04:00
Erik
4de7a48e87
Don't send whole packet to handleConnect 2016-08-27 11:37:13 -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
3bf7a09f98
Swift 3 beta6. Doesn't work, something in websocket.swift is segfaulting the compiler 2016-08-15 18:52:25 -04:00
Erik
4ad3a884a6
merge development 2016-07-20 11:39:37 -04:00
Erik Little
e56741b669
rename variable 2016-07-19 15:03:03 -04:00
Erik
36aa57e89c beta2 2016-07-06 11:47:25 -04:00
Erik
17d3e659c1 refactor some serialization into methods 2016-07-01 15:36:06 -04:00
Erik
7c3de9f30a even more xcode 8 stuff. style changes 2016-06-15 10:13:44 -04:00
Erik
9a4ec5a82a xcode 8 2016-06-14 20:41:59 -04:00
Erik
aae61f3b2e Merge development 2016-06-01 11:17:19 -04:00
Erik
71f9058723 refactors: refactor creating packet string, various other refactors 2016-05-30 21:42:00 -04:00
Erik
0564ded492 don't check type on each pass through loop 2016-05-25 08:47:50 -04:00
Erik
f90ad8caeb update for latest swift 2016-05-21 11:45:35 -04:00
Erik
98063c8bf7 refactoring 2016-05-06 12:48:33 -04:00
Erik
6452f6a97a merge dev 2016-05-05 13:33:52 -04:00
Erik
437c0880e8 don't use placeholder strings for binary 2016-05-05 13:12:05 -04:00
Erik
e2db1a086d update for latest swift 3 2016-04-16 12:00:21 -04:00
Erik
9f8db42584 Merge branch 'development' into swift3
* development:
  expose ws
  rename file
  change to how server gives id
2016-04-16 11:11:05 -04:00
Erik
e1865e3f94 rename file 2016-04-16 10:43:20 -04:00
Erik
376e31bfca merge development and fix tests 2016-04-10 14:15:35 -04:00
Erik
ed3d49001f bump websocket version 2016-04-10 13:59:21 -04:00
Erik
4ee196c5fb add default value to namespace in socketparsable 2016-04-04 11:28:20 -04:00
Erik
4d4362b250 work on swift3 syntax 2016-03-25 12:59:50 -04:00
Erik
d4c01183ab style 2016-03-25 09:48:04 -04:00
Erik
12f9207d8a rename waitingData to waitingPackets 2016-02-16 17:03:00 -05:00
Erik
4eca685dc2 fix nuclearace/Socket.IO-Client-Swift#103 2016-01-21 10:04:55 -05:00
Erik
5cab7dbb2f changes to swiftregex 2016-01-17 10:10:36 -05:00
Erik
15cfba46bc refactor didError 2016-01-16 15:16:18 -05:00
Erik
ca67625ed3 remove redundancies 2016-01-03 14:14:42 -05:00
Erik
fe02b8eff2 change socketparser into a protocol 2016-01-03 13:11:18 -05:00