Skip to content

Commit 14b4df3

Browse files
committed
refactor some reconnect code
1 parent b6cb0b2 commit 14b4df3

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

Source/SocketIOClient.swift

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -413,18 +413,16 @@ public final class SocketIOClient : NSObject, SocketEngineClient, SocketParsable
413413
}
414414

415415
private func tryReconnectWithReason(reason: String) {
416-
if reconnecting {
417-
DefaultSocketLogger.Logger.log("Starting reconnect", type: logType)
418-
handleEvent("reconnect", data: [reason], isInternalMessage: true)
419-
420-
_tryReconnect()
421-
}
416+
guard reconnecting else { return }
417+
418+
DefaultSocketLogger.Logger.log("Starting reconnect", type: logType)
419+
handleEvent("reconnect", data: [reason], isInternalMessage: true)
420+
421+
_tryReconnect()
422422
}
423423

424424
private func _tryReconnect() {
425-
if !reconnecting {
426-
return
427-
}
425+
guard reconnecting else { return }
428426

429427
if reconnectAttempts != -1 && currentReconnectAttempt + 1 > reconnectAttempts || !reconnects {
430428
return didDisconnect("Reconnect Failed")

0 commit comments

Comments
 (0)