Skip to content

Commit 02a5503

Browse files
author
Stephen Cobbe
committed
Made longpoll fix.
1 parent ca9797c commit 02a5503

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

Source/SwiftyDropbox/Shared/Handwritten/DropboxTransportClient.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ open class DropboxTransportClient {
1818
self.init(accessToken: accessToken, baseHosts: nil, userAgent: nil, selectUser: selectUser)
1919
}
2020

21-
public init(accessToken: String, baseHosts: [String: String]?, userAgent: String?, selectUser: String?, sessionDelegate: SessionDelegate? = nil, backgroundSessionDelegate: SessionDelegate? = nil, serverTrustPolicyManager: ServerTrustPolicyManager? = nil, sharedContainerIdentifier: String? = nil) {
21+
public init(accessToken: String, baseHosts: [String: String]?, userAgent: String?, selectUser: String?, sessionDelegate: SessionDelegate? = nil, backgroundSessionDelegate: SessionDelegate? = nil, longpollSessionDelegate: SessionDelegate? = nil, serverTrustPolicyManager: ServerTrustPolicyManager? = nil, sharedContainerIdentifier: String? = nil) {
2222
let config = URLSessionConfiguration.default
2323
let delegate = sessionDelegate ?? SessionDelegate()
2424
let serverTrustPolicyManager = serverTrustPolicyManager ?? nil
@@ -41,7 +41,9 @@ open class DropboxTransportClient {
4141
let longpollConfig = URLSessionConfiguration.default
4242
longpollConfig.timeoutIntervalForRequest = 480.0
4343

44-
let longpollManager = SessionManager(configuration: longpollConfig, delegate: delegate, serverTrustPolicyManager: serverTrustPolicyManager)
44+
let longpollSessionDelegate = longpollSessionDelegate ?? SessionDelegate()
45+
46+
let longpollManager = SessionManager(configuration: longpollConfig, delegate: longpollSessionDelegate, serverTrustPolicyManager: serverTrustPolicyManager)
4547

4648
let defaultBaseHosts = [
4749
"api": "https://api.dropbox.com/2",

TestSwiftyDropbox/Podfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
PODS:
22
- Alamofire (4.4.0)
3-
- SwiftyDropbox (4.1.2):
3+
- SwiftyDropbox (4.2.1):
44
- Alamofire (~> 4.4.0)
55

66
DEPENDENCIES:
@@ -12,7 +12,7 @@ EXTERNAL SOURCES:
1212

1313
SPEC CHECKSUMS:
1414
Alamofire: dc44b1600b800eb63da6a19039a0083d62a6a62d
15-
SwiftyDropbox: 11faf37e3429e46f01a6c17683a38bb15b066a2f
15+
SwiftyDropbox: eb18a15264b7be6c32b4d961418c9707196268e3
1616

1717
PODFILE CHECKSUM: f1cc2bd4e2b8e73913fb7bdce2c11926bb11e047
1818

0 commit comments

Comments
 (0)