From ef6b63c82fa2e1da850619f4f12f39a677d36fea Mon Sep 17 00:00:00 2001 From: Erasov Ivan Date: Tue, 9 Feb 2021 00:13:42 +0300 Subject: [PATCH] Updated methods signature --- Source/SocketIO/Client/SocketIOClient.swift | 8 ++++---- Source/SocketIO/Client/SocketIOClientSpec.swift | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Source/SocketIO/Client/SocketIOClient.swift b/Source/SocketIO/Client/SocketIOClient.swift index 2f0c6cf..4debd56 100644 --- a/Source/SocketIO/Client/SocketIOClient.swift +++ b/Source/SocketIO/Client/SocketIOClient.swift @@ -212,7 +212,7 @@ open class SocketIOClient: NSObject, SocketIOClientSpec { /// - parameter items: The items to send with this event. May be left out. /// - parameter completion: Callback called on transport write completion. open func emit(_ event: String, _ items: SocketData..., completion: (() -> ())? = nil) { - emit(event, items, completion: completion) + emit(event, with: items, completion: completion) } /// Send an event to the server, with optional data items and optional write completion handler. @@ -223,7 +223,7 @@ open class SocketIOClient: NSObject, SocketIOClientSpec { /// - parameter event: The event to send. /// - parameter items: The items to send with this event. May be left out. /// - parameter completion: Callback called on transport write completion. - open func emit(_ event: String, _ items: [SocketData], completion: (() -> ())?) { + open func emit(_ event: String, with items: [SocketData], completion: (() -> ())?) { do { emit([event] + (try items.map({ try $0.socketRepresentation() })), completion: completion) @@ -255,7 +255,7 @@ open class SocketIOClient: NSObject, SocketIOClientSpec { /// - parameter items: The items to send with this event. May be left out. /// - returns: An `OnAckCallback`. You must call the `timingOut(after:)` method before the event will be sent. open func emitWithAck(_ event: String, _ items: SocketData...) -> OnAckCallback { - emitWithAck(event, items) + emitWithAck(event, with: items) } /// Sends a message to the server, requesting an ack. @@ -277,7 +277,7 @@ open class SocketIOClient: NSObject, SocketIOClientSpec { /// - parameter event: The event to send. /// - parameter items: The items to send with this event. May be left out. /// - returns: An `OnAckCallback`. You must call the `timingOut(after:)` method before the event will be sent. - open func emitWithAck(_ event: String, _ items: [SocketData]) -> OnAckCallback { + open func emitWithAck(_ event: String, with items: [SocketData]) -> OnAckCallback { do { return createOnAck([event] + (try items.map({ try $0.socketRepresentation() }))) diff --git a/Source/SocketIO/Client/SocketIOClientSpec.swift b/Source/SocketIO/Client/SocketIOClientSpec.swift index a0298c3..04b62fa 100644 --- a/Source/SocketIO/Client/SocketIOClientSpec.swift +++ b/Source/SocketIO/Client/SocketIOClientSpec.swift @@ -116,7 +116,7 @@ public protocol SocketIOClientSpec : AnyObject { /// - parameter event: The event to send. /// - parameter items: The items to send with this event. May be left out. /// - parameter completion: Callback called on transport write completion. - func emit(_ event: String, _ items: [SocketData], completion: (() -> ())?) + func emit(_ event: String, with items: [SocketData], completion: (() -> ())?) /// Call when you wish to tell the server that you've received the event for `ack`. /// @@ -164,7 +164,7 @@ public protocol SocketIOClientSpec : AnyObject { /// - parameter event: The event to send. /// - parameter items: The items to send with this event. May be left out. /// - returns: An `OnAckCallback`. You must call the `timingOut(after:)` method before the event will be sent. - func emitWithAck(_ event: String, _ items: [SocketData]) -> OnAckCallback + func emitWithAck(_ event: String, with items: [SocketData]) -> OnAckCallback /// Called when socket.io has acked one of our emits. Causes the corresponding ack callback to be called. ///