Description
Add a new ResendHummingbird module providing a HummingbirdHTTPClient conforming to HTTPClientProtocol, similar to ResendVapor.
Scope
- New module:
ResendHummingbird in Package.swift
HummingbirdHTTPClient wrapping Hummingbird's HTTP client
- Extension on
Hummingbird's Application for easy setup
- Tests (mock-based, no real API calls)
Implementation notes
The adapter layer is thin (~50 loc) since ResendCore/ResendKit handle all API logic. See Sources/ResendVapor/VaporHTTPClient.swift as reference.
Description
Add a new
ResendHummingbirdmodule providing aHummingbirdHTTPClientconforming toHTTPClientProtocol, similar toResendVapor.Scope
ResendHummingbirdinPackage.swiftHummingbirdHTTPClientwrapping Hummingbird's HTTP clientHummingbird'sApplicationfor easy setupImplementation notes
The adapter layer is thin (~50 loc) since
ResendCore/ResendKithandle all API logic. SeeSources/ResendVapor/VaporHTTPClient.swiftas reference.