From 406504b09d572cbae600a9e4dffd62943866d021 Mon Sep 17 00:00:00 2001 From: Erik Date: Thu, 16 Apr 2015 14:27:19 -0400 Subject: [PATCH] tweaks --- SocketIOClientSwift/SocketFixUTF8.swift | 2 +- SocketIOClientSwift/SocketLogger.swift | 16 ++++++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/SocketIOClientSwift/SocketFixUTF8.swift b/SocketIOClientSwift/SocketFixUTF8.swift index 5ca3ab2..c8ea8ef 100644 --- a/SocketIOClientSwift/SocketFixUTF8.swift +++ b/SocketIOClientSwift/SocketFixUTF8.swift @@ -26,7 +26,7 @@ import Foundation func fixDoubleUTF8(inout name:String) { - let utf8 = name.dataUsingEncoding(NSISOLatin1StringEncoding, allowLossyConversion: false)! + let utf8 = name.dataUsingEncoding(NSISOLatin1StringEncoding)! let latin1 = NSString(data: utf8, encoding: NSUTF8StringEncoding)! name = latin1 as String } diff --git a/SocketIOClientSwift/SocketLogger.swift b/SocketIOClientSwift/SocketLogger.swift index fceb2ee..b4c60f6 100644 --- a/SocketIOClientSwift/SocketLogger.swift +++ b/SocketIOClientSwift/SocketLogger.swift @@ -33,18 +33,22 @@ final class SocketLogger { private static let printQueue = dispatch_queue_create("printQueue", DISPATCH_QUEUE_SERIAL) static func log(message:String, client:SocketLogClient, altType:String? = nil) { + if !client.log { + return + } + dispatch_async(printQueue) { - if client.log { - NSLog("%@: %@", altType ?? client.logType, message) - } + NSLog("%@: %@", altType ?? client.logType, message) } } static func err(message:String, client:SocketLogClient, altType:String? = nil) { + if !client.log { + return + } + dispatch_async(printQueue) { - if client.log { - NSLog("ERROR %@: %@", altType ?? client.logType, message) - } + NSLog("ERROR %@: %@", altType ?? client.logType, message) } } }