refactor some reconnect code

This commit is contained in:
Erik 2016-08-11 21:11:28 -04:00
parent b6cb0b2c7b
commit 14b4df3836
No known key found for this signature in database
GPG Key ID: 4930B7C5FBC1A69D

View File

@ -413,18 +413,16 @@ public final class SocketIOClient : NSObject, SocketEngineClient, SocketParsable
}
private func tryReconnectWithReason(reason: String) {
if reconnecting {
guard reconnecting else { return }
DefaultSocketLogger.Logger.log("Starting reconnect", type: logType)
handleEvent("reconnect", data: [reason], isInternalMessage: true)
_tryReconnect()
}
}
private func _tryReconnect() {
if !reconnecting {
return
}
guard reconnecting else { return }
if reconnectAttempts != -1 && currentReconnectAttempt + 1 > reconnectAttempts || !reconnects {
return didDisconnect("Reconnect Failed")