remove some code duplication
This commit is contained in:
parent
22fa1d4894
commit
7b04309990
@ -583,12 +583,7 @@ open class SocketIOClient : NSObject, SocketIOClientSpec, SocketEngineClient, So
|
|||||||
/// - returns: A unique id for the handler that can be used to remove it.
|
/// - returns: A unique id for the handler that can be used to remove it.
|
||||||
@discardableResult
|
@discardableResult
|
||||||
open func on(clientEvent event: SocketClientEvent, callback: @escaping NormalCallback) -> UUID {
|
open func on(clientEvent event: SocketClientEvent, callback: @escaping NormalCallback) -> UUID {
|
||||||
DefaultSocketLogger.Logger.log("Adding handler for event: \(event)", type: SocketIOClient.logType)
|
return on(event.rawValue, callback: callback)
|
||||||
|
|
||||||
let handler = SocketEventHandler(event: event.rawValue, id: UUID(), callback: callback)
|
|
||||||
handlers.append(handler)
|
|
||||||
|
|
||||||
return handler.id
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Adds a single-use handler for a client event.
|
/// Adds a single-use handler for a client event.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user