feat(email/oauth): implement OAuth2 support for Gmail provider (#212)

This commit is contained in:
Yiming Qi
2026-03-10 00:37:43 +09:00
committed by GitHub
parent f8bfd7c107
commit a5c364911e
18 changed files with 1339 additions and 4 deletions
+4
View File
@@ -156,6 +156,10 @@ func (m *Manager) SendEmail(ctx context.Context, botID string, providerID string
if err != nil {
return "", err
}
if config == nil {
config = make(map[string]any)
}
config["_provider_id"] = providerID
sender, err := m.service.registry.GetSender(providerName)
if err != nil {