fix engineDidOpen implementation
This commit is contained in:
parent
19c68416bb
commit
3c9070b3e7
@ -331,6 +331,8 @@ public final class SocketEngine: NSObject, SocketEngineSpec, WebSocketDelegate {
|
||||
if !forcePolling && !forceWebsockets && upgradeWs {
|
||||
createWebsocketAndConnect(true)
|
||||
}
|
||||
|
||||
client?.engineDidOpen("Connect")
|
||||
}
|
||||
} catch {
|
||||
DefaultSocketLogger.Logger.error("Error parsing open packet", type: logType)
|
||||
@ -762,7 +764,6 @@ extension SocketEngine {
|
||||
connected = true
|
||||
probing = false
|
||||
polling = false
|
||||
client?.engineDidOpen!("Connect")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -30,5 +30,5 @@ import Foundation
|
||||
func engineDidClose(reason: String)
|
||||
func parseEngineMessage(msg: String)
|
||||
func parseEngineBinaryData(data: NSData)
|
||||
optional func engineDidOpen(reason: String)
|
||||
func engineDidOpen(reason: String)
|
||||
}
|
||||
|
||||
@ -318,6 +318,10 @@ public final class SocketIOClient: NSObject, SocketEngineClient, SocketParsable
|
||||
}
|
||||
}
|
||||
|
||||
public func engineDidOpen(reason: String) {
|
||||
didConnect()
|
||||
}
|
||||
|
||||
// Called when the socket gets an ack for something it sent
|
||||
func handleAck(ack: Int, data: [AnyObject]) {
|
||||
guard status == .Connected else {return}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user