Changelog
1.5.0
✨ Features
- Add telemetry to
Mailer.deliver\&Mailer.deliver_many@joshnuss (#614)
📝 Documentation
- Improve README.md - mention
api_clientas false @philss (#610)
1.4.0
Add Swoosh.ApiClient.Finch
You can configure what API Client to use by setting the config. Swoosh comes with
Swoosh.ApiClient.Hackney and Swoosh.ApiClient.Finch
config :swoosh, :api_client, MyAPIClientIt defaults to use :hackney with Swoosh.ApiClient.Hackney. To use Finch, add the below config
config :swoosh, :api_client, Swoosh.ApiClient.FinchTo use Swoosh.ApiClient.Finch you also need to start Finch, either in your supervision tree
children = [
{Finch, name: Swoosh.Finch}
]or somehow manually, and very rarely dynamically
Finch.start_link(name: Swoosh.Finch)If a name different from Swoosh.Finch is used, or you want to use an existing Finch instance,
you can provide the name via the config.
config :swoosh,
api_client: Swoosh.ApiClient.Finch,
finch_name: My.Custom.Name