110 Commits

Author SHA1 Message Date
Erik
af5e934d69
Implement #672 2017-05-06 16:02:04 -04:00
Erik
1ff8e11a1f
Document SocketIOClientSwift
add docs

Start documenting engine

More engine documentation

Document engine

document SocketEngineClient

Document SocketEnginePollable and SocketEnginePacketType

Document SocketEngineWebsocket

Document SocketIOClient

Document SocketIOClientStatus

Document SocketLogger

Document some typealiases

Document SocketIOClientOption

Document SocketIOClientConfiguration
2017-05-06 14:41:50 -04:00
Erik
abdffb9a4f
Open client 2017-05-05 22:07:14 -04:00
Erik
84dd3078d8
Make client single queued
Shouldn't need to protoct ack generation now that client is single queued
2017-05-05 22:07:12 -04:00
Erik
7777c76dae
refactor protocol 2017-05-01 18:44:27 -04:00
musicabbage
907b1b3ae2 Removed if-statement for review notes
https://github.com/socketio/socket.io-client-swift/pull/651#pullrequestreview-32616528
2017-04-14 14:57:46 +08:00
musicabbage
e29c9043b2 remove engine’s listener before assign new instance 2017-04-13 12:08:38 +08:00
Alexander Levin
fcb2b6bbf6 thread-safe ack generation 2017-02-23 09:32:50 +02:00
Erik
077de02345
remove namespace from socket id 2016-11-24 08:15:17 -05:00
Erik
a82f27ab8c
Fix #562 2016-11-11 15:52:36 -05:00
Erik
a32f2d34f0
Fix #521 2016-10-01 10:20:13 -04:00
Erik
b3da89d61c
remove redundant cast 2016-09-25 12:10:29 -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
31adcd4728
clean up some things before xcode8 release 2016-09-10 09:17:50 -04:00
David Beck
bc929b7c26 Merge branch 'swift3' of github.com:socketio/socket.io-client-swift into swift3
# Conflicts:
#	Source/SocketTypes.swift
2016-09-07 14:21:10 -07:00
David Beck
ffcf5fbf92 Update for Xcode 8 GM 2016-09-07 14:19:53 -07: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
2200972f4d
Fix socketio/socket.io-client-swift#472 2016-08-28 08:29:00 -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
07f2ca5f16
rename engine init 2016-08-14 11:06:55 -04:00
Erik
b8d6c28ae4
merge development 2016-08-14 10:51:44 -04:00
Erik
c364f6a832
tweaks 2016-08-14 09:58:21 -04:00
Erik
e2bf84f576
Add SocketIOClientConfiguration 2016-08-13 14:55:33 -04:00
Erik
64b9774c83
Move helper method 2016-08-13 13:32:14 -04:00
Erik
ddd7003d89
merge development 2016-08-11 22:08:48 -04:00
Erik
437c983533
Rename variable 2016-08-11 21:26:01 -04:00
Erik
14b4df3836
refactor some reconnect code 2016-08-11 21:11:28 -04:00
Erik
61a20cf27e
update for beta 4 2016-08-02 19:38:08 -04:00
Adam Putinski
777fa30c76 Fix Xcode 8 Beta 3 issues/warnings 2016-07-19 23:01:59 -04:00
Erik
e961e11487
change another method name 2016-07-16 22:27:50 -04:00
Erik
f3d771641d some swift3 changes 2016-07-14 19:54:09 -04:00
Erik
f6dc11650d merge development 2016-07-14 19:36:48 -04:00
Erik
dce28b2dac fixes 2016-07-14 19:26:56 -04:00
Erik
8345eae28c don't stall queues 2016-07-14 19:25:48 -04:00
Erik
e8219e6b6a merge development 2016-07-14 19:12:03 -04:00
Erik
9cc60ab63d hopefully fix race condition in acks 2016-07-14 18:57:27 -04:00
Erik
2a0ce72792 small swift 3 changes 2016-06-22 10:04:27 -04:00
Erik
7c3de9f30a even more xcode 8 stuff. style changes 2016-06-15 10:13:44 -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
6fd3294fba Revert "swift 2.3"
This reverts commit bfa163f3c2e85776d8bcf0c24eca65b7398f403d.
2016-06-14 19:41:18 -04:00
Erik
bfa163f3c2 swift 2.3 2016-06-14 19:37:27 -04:00
Erik
2c059e1a6e log server 2016-06-14 09:38:35 -04:00
Erik
6f21059ff8 work on experimental manager 2016-06-11 12:38:35 -04:00
Erik
aae61f3b2e Merge development 2016-06-01 11:17:19 -04:00
Erik
d88bb43d9c some methods have discardableresults 2016-06-01 11:13:05 -04:00
Erik
71f9058723 refactors: refactor creating packet string, various other refactors 2016-05-30 21:42:00 -04:00
Erik
c6d000972e add test 2016-05-22 14:10:43 -04:00