Skip to content

Commit d24e8f8

Browse files
committed
Set reconnectAttempts in manager. Fixes #989
1 parent 731aaf4 commit d24e8f8

File tree

4 files changed

+15
-11
lines changed

4 files changed

+15
-11
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
language: objective-c
22
xcode_project: Socket.IO-Client-Swift.xcodeproj # path to your xcodeproj folder
33
xcode_scheme: SocketIO-Mac
4-
osx_image: xcode9
4+
osx_image: xcode9.2
55
branches:
66
only:
77
- master

Package.resolved

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Source/SocketIO/Manager/SocketManager.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -476,6 +476,8 @@ open class SocketManager : NSObject, SocketManagerSpec, SocketParsable, SocketDa
476476
self.handleQueue = queue
477477
case let .reconnects(reconnects):
478478
self.reconnects = reconnects
479+
case let .reconnectAttempts(attempts):
480+
self.reconnectAttempts = attempts
479481
case let .reconnectWait(wait):
480482
reconnectWait = abs(wait)
481483
case let .log(log):

Tests/TestSocketIO/SocketMangerTest.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,15 @@ class SocketMangerTest : XCTestCase {
7979
.handleQueue(queue),
8080
.forceNew(true),
8181
.reconnects(false),
82-
.reconnectWait(5)
82+
.reconnectWait(5),
83+
.reconnectAttempts(5)
8384
])
8485

8586
XCTAssertEqual(manager.handleQueue, queue)
8687
XCTAssertTrue(manager.forceNew)
8788
XCTAssertFalse(manager.reconnects)
8889
XCTAssertEqual(manager.reconnectWait, 5)
90+
XCTAssertEqual(manager.reconnectAttempts, 5)
8991
}
9092

9193
func testManagerRemovesSocket() {

0 commit comments

Comments
 (0)