OAuth2DataTaskRequestPerformer

open class OAuth2DataTaskRequestPerformer : OAuth2RequestPerformer

Simple implementation of OAuth2RequestPerformer, using URLSession.dataTask() to perform requests.

  • The URLSession that should be used.

    Declaration

    Swift

    public var session: URLSession
  • Designated initializer.

    Declaration

    Swift

    public init(session: URLSession)
  • This method should start executing the given request, returning a URLSessionTask if it chooses to do so. You do not neet to call resume() on this task, it’s supposed to already have started. It is being returned so you may be able to do additional stuff.

    Declaration

    Swift

    @discardableResult
    open func perform(request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionTask?

    Parameters

    request

    An URLRequest object that provides the URL, cache policy, request type, body data or body stream, and so on.

    completionHandler

    The completion handler to call when the load request is complete.

    Return Value

    An already running session data task