431 Commits

Author SHA1 Message Date
Erik
88218e097d
Use Data instead of NSData 2017-05-20 08:40:13 -04:00
Erik
46a129072f
code style 2017-05-20 08:37:54 -04:00
Erik Little
4abd2ab671
Make addHeaders inout 2017-05-16 11:18:58 -04:00
Erik Little
7d8eb6ffc7
ack emits should allow custom types 2017-05-08 07:50:13 -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
8d16a8312d
fix method name in docs 2017-05-07 12:39:54 -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
2e492ee9bc
Remove from manager can be discarded 2017-05-07 10:33:19 -04:00
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
a8ee018a16
Document SocketAnyEvent 2017-05-05 23:14:48 -04:00
Erik
08c6186fe4
Move operators inside type 2017-05-05 23:10:32 -04:00
Erik
e78200ee34
Document ack types 2017-05-05 23:05:55 -04:00
Erik
23c76417d2
Fix #667 Make no ack an enum case 2017-05-05 22:35:39 -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
ed049e888d
Make engine single queued
Fix polling

allow building of refactor branch

remove self reference

Some refactoring
2017-05-05 22:07:12 -04:00
Erik
e5eec3e97f
Fix #657 2017-05-03 22:21:33 -04: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
1669f2c28f Merge pull request #651 from musicabbage/development
remove engine’s listener before assign new instance
2017-04-14 07:40:34 -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
Erik
d3c1d0cd04
Revert "double encoding should be getting fixed, make the default false"
This reverts commit 0fcb7903bb1ad6d1bb19fbf8567a2f63e5c78390.
2017-03-30 18:52:42 -04:00
Erik
373c1a3447
bump websocket 2017-03-29 12:20:28 -04:00
Erik
9e94ed1cea
Bump websocket version, fix some warnings 2017-03-28 05:10:46 -04:00
Alexander Levin
99faafe723 SocketAckManager thread-safe acks removal 2017-03-06 19:57:19 +02:00
Alexander Levin
fcb2b6bbf6 thread-safe ack generation 2017-02-23 09:32:50 +02:00
Erik
cce88ae3eb
bump websocket 2017-02-12 12:13:21 -05:00
Erik Little
1616a58bd7
Fix building on xcode8.3 2017-01-30 12:13:02 -05:00
Erik
0fcb7903bb
double encoding should be getting fixed, make the default false 2017-01-23 16:48:37 -05:00
Erik
3db37023c7
Merge branch 'master' into development
* master:
  Update SocketEngine.swift
  Update SocketEngine.swift
2017-01-23 16:44:02 -05:00
Erik
9a05f794f7
bump websocket 2016-12-30 19:49:23 -05:00
Vladislav Khorev
f943f41895 Update SocketEngine.swift
Fix issue #101
Place code in handleOpen, according to suggestion:
https://github.com/socketio/socket.io-client-swift/pull/602#issuecomment-269233001
2016-12-30 19:49:48 +03:00
Vladislav Khorev
494f3fa199 Update SocketEngine.swift
Fix issue #101
https://github.com/socketio/socket.io-client-swift/issues/101
2016-12-26 12:40:14 +03:00
Erik
b1debdf912
bump ws, fix #598 2016-12-18 20:06:12 -05:00
Erik
077de02345
remove namespace from socket id 2016-11-24 08:15:17 -05:00
Erik
56278795ea
Merge branch 'development' of https://github.com/socketio/socket.io-client-swift into development
* 'development' of https://github.com/socketio/socket.io-client-swift:
  SocketAckEmitter.isExpected => .expected
  change isRequired() to isExpected()
  remove semicolon
  Update README.md
  add SocketAckEmitter.isRequired()
  Update README.md
  bump version
  bump websocket version
  fix Use Legacy Swift issue
  bump websocket version
  Update README.md
2016-11-11 15:52:48 -05:00
Erik
a82f27ab8c
Fix #562 2016-11-11 15:52:36 -05:00
Nader Toukabri
ea3fca3767 SocketAckEmitter.isExpected => .expected 2016-10-28 15:59:50 +01:00
Nader Toukabri
efad448fab change isRequired() to isExpected() 2016-10-28 15:14:07 +01:00
Nader Toukabri
018c993a9d remove semicolon 2016-10-28 15:09:21 +01:00
Nader Toukabri
ff12285e94 add SocketAckEmitter.isRequired() 2016-10-28 14:23:22 +01:00
Erik Little
8042053331
bump websocket version 2016-10-27 06:37:39 -04:00
Erik Little
3e3ba60165
bump websocket version 2016-10-12 11:55:44 -04: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
c91a79fe5b
remove redundant cast 2016-09-25 12:07:55 -04:00