diff --git a/SwiftIO/SocketIOClient.swift b/SwiftIO/SocketIOClient.swift index 7d5247e..290cc49 100644 --- a/SwiftIO/SocketIOClient.swift +++ b/SwiftIO/SocketIOClient.swift @@ -228,11 +228,8 @@ public class SocketIOClient: NSObject, SocketEngineClient { /// error public func didError(reason:AnyObject) { - if !(reason is [AnyObject]) { - self.handleEvent("error", data: [reason], isInternalMessage: true) - } else { - self.handleEvent("error", data: reason as? [AnyObject], isInternalMessage: true) - } + self.handleEvent("error", data: reason as? [AnyObject] ?? [reason], + isInternalMessage: true) } /**