From 0b09a1357cb4c13cb845b823edd7f4a060db4577 Mon Sep 17 00:00:00 2001 From: Erik Date: Fri, 29 May 2015 10:29:26 -0400 Subject: [PATCH] use didset instead of computed variable --- SocketIOClientSwift/SocketEngine.swift | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/SocketIOClientSwift/SocketEngine.swift b/SocketIOClientSwift/SocketEngine.swift index 7bd937a..8eece5b 100644 --- a/SocketIOClientSwift/SocketEngine.swift +++ b/SocketIOClientSwift/SocketEngine.swift @@ -42,11 +42,13 @@ public final class SocketEngine: NSObject, WebSocketDelegate, SocketLogClient { private var forceWebsockets = false private var pingInterval:Int? private var pingTimer:NSTimer? - private var pingTimeout = 0 - private var pongsMissed = 0 - private var pongsMissedMax:Int { - return pingTimeout / (pingInterval ?? 25) + private var pingTimeout:Int = 0 { + didSet { + pongsMissedMax = pingTimeout / (pingInterval ?? 25) + } } + private var pongsMissed = 0 + private var pongsMissedMax = 0 private var postWait = [String]() private var _polling = true private var probing = false