Handle error in go-sms-sender.

This commit is contained in:
Yang Luo
2021-09-05 10:48:03 +08:00
parent 88aa444ad1
commit 089f4ff480
5 changed files with 19 additions and 19 deletions

View File

@ -14,16 +14,12 @@
package object
import (
"fmt"
import "github.com/casdoor/go-sms-sender"
"github.com/casdoor/go-sms-sender"
)
func SendCodeToPhone(provider *Provider, phone, code string) error {
client := go_sms_sender.NewSmsClient(provider.Type, provider.ClientId, provider.ClientSecret, provider.SignName, provider.RegionId, provider.TemplateCode, provider.AppId)
if client == nil {
return fmt.Errorf("unsupported provider type: %s", provider.Type)
func SendSms(provider *Provider, phone string, code string) error {
client, err := go_sms_sender.NewSmsClient(provider.Type, provider.ClientId, provider.ClientSecret, provider.SignName, provider.RegionId, provider.TemplateCode, provider.AppId)
if err != nil {
return err
}
param := map[string]string{}
@ -33,6 +29,6 @@ func SendCodeToPhone(provider *Provider, phone, code string) error {
param["code"] = code
}
client.SendMessage(param, phone)
return nil
err = client.SendMessage(param, phone)
return err
}

View File

@ -68,7 +68,7 @@ func SendVerificationCodeToPhone(organization *Organization, user *User, provide
return err
}
return SendCodeToPhone(provider, dest, code)
return SendSms(provider, dest, code)
}
func AddToVerificationRecord(user *User, provider *Provider, remoteAddr, recordType, dest, code string) error {