Add Network service and default sessions

Signed-off-by: Joseph Mattello <mail@joemattiello.com>
This commit is contained in:
Joseph Mattello
2022-11-06 17:49:06 -05:00
committed by Spidy123222
parent 79d677cf3c
commit d6ea725329
8 changed files with 125 additions and 37 deletions

View File

@@ -18,7 +18,7 @@ final class FetchSourceOperation: ResultOperation<Source>
let sourceURL: URL
let managedObjectContext: NSManagedObjectContext
private let session: URLSession
private let session: URLSession = AppServices.network.sessionNoCache
private lazy var dateFormatter: ISO8601DateFormatter = {
let dateFormatter = ISO8601DateFormatter()
@@ -29,12 +29,6 @@ final class FetchSourceOperation: ResultOperation<Source>
{
self.sourceURL = sourceURL
self.managedObjectContext = managedObjectContext
let configuration = URLSessionConfiguration.default
configuration.requestCachePolicy = .reloadIgnoringLocalCacheData
configuration.urlCache = nil
self.session = URLSession(configuration: configuration)
}
override func main()