don't async handlers, change ioURL
This commit is contained in:
parent
f826ca4b8e
commit
5f179ac278
@ -101,9 +101,9 @@ class SocketIOClient: NSObject, SRWebSocketDelegate {
|
|||||||
var endpoint:String
|
var endpoint:String
|
||||||
|
|
||||||
if self.secure {
|
if self.secure {
|
||||||
endpoint = "wss://\(self.socketURL)/socket.io/?EIO=2&transport=websocket"
|
endpoint = "wss://\(self.socketURL)/socket.io/?transport=websocket"
|
||||||
} else {
|
} else {
|
||||||
endpoint = "ws://\(self.socketURL)/socket.io/?EIO=2&transport=websocket"
|
endpoint = "ws://\(self.socketURL)/socket.io/?transport=websocket"
|
||||||
}
|
}
|
||||||
|
|
||||||
self.io = SRWebSocket(URL: NSURL(string: endpoint))
|
self.io = SRWebSocket(URL: NSURL(string: endpoint))
|
||||||
@ -212,18 +212,14 @@ class SocketIOClient: NSObject, SRWebSocketDelegate {
|
|||||||
for handler in self.handlers {
|
for handler in self.handlers {
|
||||||
if handler.event == event {
|
if handler.event == event {
|
||||||
if data is NSArray {
|
if data is NSArray {
|
||||||
dispatch_async(dispatch_get_main_queue()) {
|
|
||||||
handler.executeCallback(nil, items: (data as! NSArray))
|
handler.executeCallback(nil, items: (data as! NSArray))
|
||||||
}
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
dispatch_async(dispatch_get_main_queue()) {
|
|
||||||
handler.executeCallback(data)
|
handler.executeCallback(data)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
private func joinNamespace() {
|
private func joinNamespace() {
|
||||||
if self.nsp != nil {
|
if self.nsp != nil {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user