From a950656112dcdfaee49f1ff026259db5a0d78ac9 Mon Sep 17 00:00:00 2001 From: Erik Date: Wed, 31 Aug 2016 20:45:15 -0400 Subject: [PATCH] open socket manager --- Source/SocketClientManager.swift | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Source/SocketClientManager.swift b/Source/SocketClientManager.swift index 3ae3747..e230272 100644 --- a/Source/SocketClientManager.swift +++ b/Source/SocketClientManager.swift @@ -43,12 +43,12 @@ import Foundation manager["room1"]?.emit("hello") ``` */ -public final class SocketClientManager : NSObject { - public static let sharedManager = SocketClientManager() +open class SocketClientManager : NSObject { + open static let sharedManager = SocketClientManager() private var sockets = [String: SocketIOClient]() - public subscript(string: String) -> SocketIOClient? { + open subscript(string: String) -> SocketIOClient? { get { return sockets[string] } @@ -58,15 +58,15 @@ public final class SocketClientManager : NSObject { } } - public func addSocket(_ socket: SocketIOClient, labeledAs label: String) { + open func addSocket(_ socket: SocketIOClient, labeledAs label: String) { sockets[label] = socket } - public func removeSocket(withLabel label: String) -> SocketIOClient? { + open func removeSocket(withLabel label: String) -> SocketIOClient? { return sockets.removeValue(forKey: label) } - public func removeSocket(_ socket: SocketIOClient) -> SocketIOClient? { + open func removeSocket(_ socket: SocketIOClient) -> SocketIOClient? { var returnSocket: SocketIOClient? for (label, dictSocket) in sockets where dictSocket === socket { @@ -76,7 +76,7 @@ public final class SocketClientManager : NSObject { return returnSocket } - public func removeSockets() { + open func removeSockets() { sockets.removeAll() } }