Back to Alamofire

Adapter

docs/Classes/Adapter.html

5.12.01.0 KB
Original Source

Adapter

open class Adapter : @unchecked Sendable, RequestInterceptor

Closure-based RequestAdapter.

`

                init(_:)
                `

Creates an instance using the provided closure.

Declaration

Swift

@preconcurrency
public init(_ adaptHandler: @escaping AdaptHandler)

Parameters

| adaptHandler |

AdaptHandler closure to be executed when handling request adaptation.

|

`

                adapt(_:for:completion:)
                `

Declaration

Swift

@preconcurrency
open func adapt(_ urlRequest: URLRequest, for session: Session, completion: @escaping @Sendable (Result<URLRequest, any Error>) -> Void)

`

                adapt(_:using:completion:)
                `

Declaration

Swift

@preconcurrency
open func adapt(_ urlRequest: URLRequest, using state: RequestAdapterState, completion: @escaping @Sendable (Result<URLRequest, any Error>) -> Void)