mirror of
https://github.com/bitwarden/ios.git
synced 2025-12-12 07:43:01 -06:00
18 lines
453 B
Swift
18 lines
453 B
Swift
import Networking
|
|
|
|
@MainActor
|
|
class TestRequestHandler: RequestHandler {
|
|
var handledRequest: HTTPRequest?
|
|
var requestHandler: ((inout HTTPRequest) -> Void)?
|
|
|
|
init(_ requestHandler: ((inout HTTPRequest) -> Void)?) {
|
|
self.requestHandler = requestHandler
|
|
}
|
|
|
|
func handle(_ request: inout HTTPRequest) async throws -> HTTPRequest {
|
|
handledRequest = request
|
|
requestHandler?(&request)
|
|
return request
|
|
}
|
|
}
|