@@ -75,7 +75,7 @@ open class SocketIOClient : NSObject, SocketIOClientSpec {
7575 }
7676 }
7777
78- var ackHandlers = SocketAckManager ( )
78+ let ackHandlers = SocketAckManager ( )
7979
8080 private( set) var currentAck = - 1
8181
@@ -86,7 +86,7 @@ open class SocketIOClient : NSObject, SocketIOClientSpec {
8686 /// Type safe way to create a new SocketIOClient. `opts` can be omitted.
8787 ///
8888 /// - parameter manager: The manager for this socket.
89- /// - parameter socketURL : The url of the socket.io server .
89+ /// - parameter nsp : The namespace of the socket.
9090 @objc
9191 public init ( manager: SocketManagerSpec , nsp: String ) {
9292 self . manager = manager
@@ -115,7 +115,7 @@ open class SocketIOClient : NSObject, SocketIOClientSpec {
115115 ///
116116 /// - parameter timeoutAfter: The number of seconds after which if we are not connected we assume the connection
117117 /// has failed. Pass 0 to never timeout.
118- /// - parameter withHandler : The handler to call when the client fails to connect.
118+ /// - parameter handler : The handler to call when the client fails to connect.
119119 @objc
120120 open func connect( timeoutAfter: Double , withHandler handler: ( ( ) -> ( ) ) ? ) {
121121 assert ( timeoutAfter >= 0 , " Invalid timeout: \( timeoutAfter) " )
@@ -213,7 +213,7 @@ open class SocketIOClient : NSObject, SocketIOClientSpec {
213213 /// Same as emit, but meant for Objective-C
214214 ///
215215 /// - parameter event: The event to send.
216- /// - parameter with : The items to send with this event. Send an empty array to send no data.
216+ /// - parameter items : The items to send with this event. Send an empty array to send no data.
217217 @objc
218218 open func emit( _ event: String , with items: [ Any ] ) {
219219 guard status == . connected else {
@@ -270,7 +270,7 @@ open class SocketIOClient : NSObject, SocketIOClientSpec {
270270 /// ```
271271 ///
272272 /// - parameter event: The event to send.
273- /// - parameter with : The items to send with this event. Use `[]` to send nothing.
273+ /// - parameter items : The items to send with this event. Use `[]` to send nothing.
274274 /// - returns: An `OnAckCallback`. You must call the `timingOut(after:)` method before the event will be sent.
275275 @objc
276276 open func emitWithAck( _ event: String , with items: [ Any ] ) -> OnAckCallback {
@@ -314,11 +314,11 @@ open class SocketIOClient : NSObject, SocketIOClientSpec {
314314 /// - parameter data: The data sent back with this ack.
315315 @objc
316316 open func handleAck( _ ack: Int , data: [ Any ] ) {
317- guard status == . connected, let manager = self . manager else { return }
317+ guard status == . connected else { return }
318318
319319 DefaultSocketLogger . Logger. log ( " Handling ack: \( ack) with data: \( data) " , type: logType)
320320
321- ackHandlers. executeAck ( ack, with: data, onQueue : manager . handleQueue )
321+ ackHandlers. executeAck ( ack, with: data)
322322 }
323323
324324 /// Called on socket.io specific events.
@@ -334,7 +334,7 @@ open class SocketIOClient : NSObject, SocketIOClientSpec {
334334 /// - parameter event: The name of the event.
335335 /// - parameter data: The data that was sent with this event.
336336 /// - parameter isInternalMessage: Whether this event was sent internally. If `true` it is always sent to handlers.
337- /// - parameter withAck : If > 0 then this event expects to get an ack back from the client.
337+ /// - parameter ack : If > 0 then this event expects to get an ack back from the client.
338338 @objc
339339 open func handleEvent( _ event: String , data: [ Any ] , isInternalMessage: Bool , withAck ack: Int = - 1 ) {
340340 guard status == . connected || isInternalMessage else { return }
0 commit comments