diff --git a/Sources/ClassifierCreator.swift b/Sources/ClassifierCreator.swift index 0060e76..a40fcc8 100644 --- a/Sources/ClassifierCreator.swift +++ b/Sources/ClassifierCreator.swift @@ -23,6 +23,8 @@ final class ClassifierCreator { let classifierUrl: URL + let urlSession = URLSession(configuration: .ephemeral) + let df = DateFormatter() private func print(info: String) { @@ -201,7 +203,7 @@ final class ClassifierCreator { let url = imageUrl(base: server.appendingPathComponent("images"), image: image) let tempFile: URL, response: URLResponse do { - (tempFile, response) = try await URLSession.shared.download(from: url) + (tempFile, response) = try await urlSession.download(from: url) } catch { throw TrainingError.failedToLoadImage(image, error) } @@ -523,7 +525,7 @@ final class ClassifierCreator { } private func perform(_ request: URLRequest) async throws -> Data { - let (data, response) = try await URLSession.shared.data(for: request) + let (data, response) = try await urlSession.data(for: request) let code = (response as! HTTPURLResponse).statusCode guard code == 200 else { throw TrainingError.invalidResponse(request.url!, code)