feat: add "Sender number" input for Twilio SMS provider

This commit is contained in:
Yang Luo
2023-07-18 22:46:56 +08:00
parent 8bc73d17aa
commit 6c647818ca
2 changed files with 10 additions and 3 deletions

View File

@ -42,7 +42,11 @@ func SendSms(provider *Provider, content string, phoneNumbers ...string) error {
return err
}
if provider.Type == sender.Aliyun {
if provider.Type == sender.Twilio {
if provider.AppId != "" {
phoneNumbers = append([]string{provider.AppId}, phoneNumbers...)
}
} else if provider.Type == sender.Aliyun {
for i, number := range phoneNumbers {
phoneNumbers[i] = strings.TrimPrefix(number, "+86")
}