Skip to content

feat: add Hummingbird HTTP client adapter module #7

@asielcabrera

Description

@asielcabrera

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions