double encoding should be getting fixed, make the default false

This commit is contained in:
Erik 2017-01-23 16:48:37 -05:00
parent 3db37023c7
commit 0fcb7903bb
No known key found for this signature in database
GPG Key ID: 4930B7C5FBC1A69D
2 changed files with 4 additions and 2 deletions

View File

@ -82,8 +82,10 @@ class SocketEngineTest: XCTestCase {
XCTAssertEqual(data[0] as? String, "lïne one\nlīne \rtwo", "Failed string test") XCTAssertEqual(data[0] as? String, "lïne one\nlīne \rtwo", "Failed string test")
expect.fulfill() expect.fulfill()
} }
engine = SocketEngine(client: client, url: URL(string: "http://localhost")!, config: [.doubleEncodeUTF8(true)])
engine.parsePollingMessage("41:42[\"stringTest\",\"lïne one\\nlīne \\rtwo\"]") engine.parsePollingMessage("41:42[\"stringTest\",\"lïne one\\nlīne \\rtwo\"]")
waitForExpectations(timeout: 3, handler: nil) waitForExpectations(timeout: 3, handler: nil)
} }

View File

@ -42,7 +42,7 @@ public final class SocketEngine : NSObject, URLSessionDelegate, SocketEnginePoll
public private(set) var closed = false public private(set) var closed = false
public private(set) var connected = false public private(set) var connected = false
public private(set) var cookies: [HTTPCookie]? public private(set) var cookies: [HTTPCookie]?
public private(set) var doubleEncodeUTF8 = true public private(set) var doubleEncodeUTF8 = false
public private(set) var extraHeaders: [String: String]? public private(set) var extraHeaders: [String: String]?
public private(set) var fastUpgrade = false public private(set) var fastUpgrade = false
public private(set) var forcePolling = false public private(set) var forcePolling = false