CompositeInterceptor
public struct CompositeInterceptor : ExpressibleByArrayLiteral, Sequence
extension CompositeInterceptor: Interceptor
Use an Array of Interceptor as a single Interceptor
-
Declaration
Swift
public init(arrayLiteral interceptors: Interceptor...) -
Declaration
Swift
public func makeIterator() -> Array<Interceptor>.Iterator -
shouldRescueRequest(_:Asynchronouserror: ) Declaration
Swift
public func shouldRescueRequest<Output>(_ request: Request<Output>, error: Error) async throws -> Bool -
Declaration
Swift
public func adaptOutput<Output>(_ response: Output, for request: Request<Output>) throws -> Output -
Declaration
Swift
public func receivedResponse<Output>(_ result: Result<Output, Error>, for request: Request<Output>)
CompositeInterceptor Structure Reference