Skip to content
Snippets Groups Projects
Commit 6383e7b6 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Prepare for TLS

parent ded1fd58
No related branches found
No related tags found
3 merge requests!71Releasing v1.1.5 (214),!69Implemented filtering for banned/blocked users and reporting,!67v1.1.5 b(203)
......@@ -750,6 +750,9 @@ let package = Package(
name: "ReportingFeature",
dependencies: [
.product(name: "XCTestDynamicOverlay", package: "xctest-dynamic-overlay"),
],
resources: [
.process("Resources"),
]
),
]
......
[PLACE THE CERTIFICATE CONTENT HERE]
\ No newline at end of file
......@@ -22,8 +22,13 @@ extension SendReport {
completion(.failure(error))
return
}
let session = URLSession(configuration: .default)
let task = session.dataTask(with: request) { data, response, error in
let session = URLSession(
configuration: .default,
delegate: SessionDelegate(),
delegateQueue: nil
)
let task = session.dataTask(with: request) { _, _, error in
defer { session.invalidateAndCancel() }
if let error = error {
completion(.failure(error))
return
......@@ -39,3 +44,7 @@ extension SendReport {
run: XCTUnimplemented("\(Self.self)")
)
}
private class SessionDelegate: NSObject, URLSessionDelegate {
// TODO: handle TLS
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment