You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Atualiza injeção de dependência e estrutura de classes
As alterações incluem a atualização da classe `AWSDispatcher` para usar `IOptions<AWSSettings>`, melhorando a injeção de dependência. A classe `AWSSettings` foi reestruturada para incluir uma constante `SectionName`.
A função `AddMailerWithAws` em `ConfigureServices.cs` foi modificada para integrar as novas opções. O projeto `Codout.Mailer.AWS` teve sua versão atualizada para `5.0.5` e novas referências de pacotes foram adicionadas.
A classe `SendGridDispatcher` também foi atualizada para usar `IOptions<SendGridSettings>`, e a estrutura de `SendGridSettings` foi alterada para incluir uma constante `SectionName`.
O arquivo `MailerOptions.cs` recebeu novas propriedades e melhorias na validação. A nova classe `MailerServiceBase` foi introduzida para centralizar a lógica de envio de emails, promovendo a reutilização de código.
Várias outras alterações foram feitas em arquivos de configuração e serviços para garantir a funcionalidade das novas classes e métodos.
0 commit comments