Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save jacobsapps/cf9089ebda3bd2441788cfa6e8386473 to your computer and use it in GitHub Desktop.

Select an option

Save jacobsapps/cf9089ebda3bd2441788cfa6e8386473 to your computer and use it in GitHub Desktop.
private lazy var session: URLSession = {
let configuration = URLSessionConfiguration.background(withIdentifier: Self.backgroundSessionIdentifier)
configuration.isDiscretionary = false
configuration.sessionSendsLaunchEvents = true
configuration.waitsForConnectivity = true
configuration.timeoutIntervalForRequest = 120
return URLSession(configuration: configuration, delegate: self, delegateQueue: .main)
}()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment