@@ -49,7 +49,7 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
49
49
public let nsp : String
50
50
51
51
/// A handler that will be called on any event.
52
- public private( set) var anyHandler : ( ( SocketAnyEvent ) -> ( ) ) ?
52
+ public private( set) var anyHandler : ( ( SocketAnyEvent ) -> Void ) ?
53
53
54
54
/// The array of handlers for this socket.
55
55
public private( set) var handlers = [ SocketEventHandler] ( )
@@ -122,10 +122,10 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
122
122
/// - parameter timeoutAfter: The number of seconds after which if we are not connected we assume the connection
123
123
/// has failed. Pass 0 to never timeout.
124
124
/// - parameter handler: The handler to call when the client fails to connect.
125
- open func connect( withPayload payload: [ String : Any ] ? = nil , timeoutAfter: Double , withHandler handler: ( ( ) -> ( ) ) ? ) {
125
+ open func connect( withPayload payload: [ String : Any ] ? = nil , timeoutAfter: Double , withHandler handler: ( ( ) -> Void ) ? ) {
126
126
assert ( timeoutAfter >= 0 , " Invalid timeout: \( timeoutAfter) " )
127
127
128
- guard let manager = self . manager, status != . connected else {
128
+ guard let manager = manager, status != . connected else {
129
129
DefaultSocketLogger . Logger. log ( " Tried connecting on an already connected socket " , type: logType)
130
130
return
131
131
}
@@ -148,7 +148,7 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
148
148
149
149
guard timeoutAfter != 0 else { return }
150
150
151
- manager. handleQueue. asyncAfter ( deadline: DispatchTime . now ( ) + timeoutAfter) { [ weak self] in
151
+ manager. handleQueue. asyncAfter ( deadline: DispatchTime . now ( ) + timeoutAfter) { [ weak self] in
152
152
guard let this = self , this. status == . connecting || this. status == . notConnected else { return }
153
153
154
154
this. status = . disconnected
@@ -158,7 +158,7 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
158
158
}
159
159
}
160
160
161
- func createOnAck( _ items: [ Any ] , binary: Bool = true ) -> OnAckCallback {
161
+ func createOnAck( _ items: [ Any ] , binary _ : Bool = true ) -> OnAckCallback {
162
162
currentAck += 1
163
163
164
164
return OnAckCallback ( ackNumber: currentAck, items: items, socket: self )
@@ -211,10 +211,10 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
211
211
/// - parameter event: The event to send.
212
212
/// - parameter items: The items to send with this event. May be left out.
213
213
/// - parameter completion: Callback called on transport write completion.
214
- open func emit( _ event: String , _ items: SocketData ... , completion: ( ( ) -> ( ) ) ? = nil ) {
214
+ open func emit( _ event: String , _ items: SocketData ... , completion: ( ( ) -> Void ) ? = nil ) {
215
215
emit ( event, with: items, completion: completion)
216
216
}
217
-
217
+
218
218
/// Send an event to the server, with optional data items and optional write completion handler.
219
219
///
220
220
/// If an error occurs trying to transform `items` into their socket representation, a `SocketClientEvent.error`
@@ -223,10 +223,9 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
223
223
/// - parameter event: The event to send.
224
224
/// - parameter items: The items to send with this event. May be left out.
225
225
/// - parameter completion: Callback called on transport write completion.
226
- open func emit( _ event: String , with items: [ SocketData ] , completion: ( ( ) -> ( ) ) ? ) {
227
-
226
+ open func emit( _ event: String , with items: [ SocketData ] , completion: ( ( ) -> Void ) ? ) {
228
227
do {
229
- emit ( [ event] + ( try items. map ( { try $0. socketRepresentation ( ) } ) ) , completion: completion)
228
+ emit ( [ event] + ( try items. map { try $0. socketRepresentation ( ) } ) , completion: completion)
230
229
} catch {
231
230
DefaultSocketLogger . Logger. error ( " Error creating socketRepresentation for emit: \( event) , \( items) " ,
232
231
type: logType)
@@ -257,7 +256,7 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
257
256
open func emitWithAck( _ event: String , _ items: SocketData ... ) -> OnAckCallback {
258
257
emitWithAck ( event, with: items)
259
258
}
260
-
259
+
261
260
/// Sends a message to the server, requesting an ack.
262
261
///
263
262
/// **NOTE**: It is up to the server send an ack back, just calling this method does not mean the server will ack.
@@ -278,9 +277,8 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
278
277
/// - parameter items: The items to send with this event. May be left out.
279
278
/// - returns: An `OnAckCallback`. You must call the `timingOut(after:)` method before the event will be sent.
280
279
open func emitWithAck( _ event: String , with items: [ SocketData ] ) -> OnAckCallback {
281
-
282
280
do {
283
- return createOnAck ( [ event] + ( try items. map ( { try $0. socketRepresentation ( ) } ) ) )
281
+ return createOnAck ( [ event] + ( try items. map { try $0. socketRepresentation ( ) } ) )
284
282
} catch {
285
283
DefaultSocketLogger . Logger. error ( " Error creating socketRepresentation for emit: \( event) , \( items) " ,
286
284
type: logType)
@@ -295,10 +293,10 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
295
293
ack: Int ? = nil ,
296
294
binary: Bool = true ,
297
295
isAck: Bool = false ,
298
- completion: ( ( ) -> ( ) ) ? = nil
299
- ) {
296
+ completion: ( ( ) -> Void ) ? = nil )
297
+ {
300
298
// wrap the completion handler so it always runs async via handlerQueue
301
- let wrappedCompletion : ( ( ) -> ( ) ) ? = ( completion == nil ) ? nil : { [ weak self] in
299
+ let wrappedCompletion : ( ( ) -> Void ) ? = ( completion == nil ) ? nil : { [ weak self] in
302
300
guard let this = self else { return }
303
301
this. manager? . handleQueue. async {
304
302
completion!( )
@@ -421,7 +419,7 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
421
419
open func off( _ event: String ) {
422
420
DefaultSocketLogger . Logger. log ( " Removing handler for event: \( event) " , type: logType)
423
421
424
- handlers = handlers. filter ( { $0. event != event } )
422
+ handlers = handlers. filter { $0. event != event }
425
423
}
426
424
427
425
/// Removes a handler with the specified UUID gotten from an `on` or `once`
@@ -432,7 +430,7 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
432
430
open func off( id: UUID ) {
433
431
DefaultSocketLogger . Logger. log ( " Removing handler with id: \( id) " , type: logType)
434
432
435
- handlers = handlers. filter ( { $0. id != id } )
433
+ handlers = handlers. filter { $0. id != id }
436
434
}
437
435
438
436
/// Adds a handler for an event.
@@ -489,7 +487,7 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
489
487
490
488
let id = UUID ( )
491
489
492
- let handler = SocketEventHandler ( event: event, id: id) { [ weak self] data, ack in
490
+ let handler = SocketEventHandler ( event: event, id: id) { [ weak self] data, ack in
493
491
guard let this = self else { return }
494
492
this. off ( id: id)
495
493
callback ( data, ack)
@@ -503,13 +501,13 @@ open class SocketIOClient: NSObject, SocketIOClientSpec {
503
501
/// Adds a handler that will be called on every event.
504
502
///
505
503
/// - parameter handler: The callback that will execute whenever an event is received.
506
- open func onAny( _ handler: @escaping ( SocketAnyEvent ) -> ( ) ) {
504
+ open func onAny( _ handler: @escaping ( SocketAnyEvent ) -> Void ) {
507
505
anyHandler = handler
508
506
}
509
507
510
508
/// Tries to reconnect to the server.
511
509
@available ( * , unavailable, message: " Call the manager's reconnect method " )
512
- open func reconnect( ) { }
510
+ open func reconnect( ) { }
513
511
514
512
/// Removes all handlers.
515
513
///
0 commit comments