remove some code duplication

This commit is contained in:
Erik Little 2017-10-14 09:43:27 -04:00
parent 22fa1d4894
commit 7b04309990
No known key found for this signature in database
GPG Key ID: 4930B7C5FBC1A69D

View File

@ -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.
@discardableResult
open func on(clientEvent event: SocketClientEvent, callback: @escaping NormalCallback) -> UUID {
DefaultSocketLogger.Logger.log("Adding handler for event: \(event)", type: SocketIOClient.logType)
let handler = SocketEventHandler(event: event.rawValue, id: UUID(), callback: callback)
handlers.append(handler)
return handler.id
return on(event.rawValue, callback: callback)
}
/// Adds a single-use handler for a client event.