MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / NewSmsRepository

Function NewSmsRepository

internal/repository/sms.go:44–51  ·  view source on GitHub ↗

NewSmsRepository 创建并返回一个新的 smsRepository 实例

(dao dao.SmsDAO, cache cache.SMSCache, l *zap.Logger, client *sms.TencentSms)

Source from the content-addressed store, hash-verified

42
43// NewSmsRepository 创建并返回一个新的 smsRepository 实例
44func NewSmsRepository(dao dao.SmsDAO, cache cache.SMSCache, l *zap.Logger, client *sms.TencentSms) SmsRepository {
45 return &smsRepository{
46 dao: dao,
47 cache: cache,
48 l: l,
49 client: client,
50 }
51}
52
53// CheckCode 检查验证码是否正确
54func (s *smsRepository) CheckCode(ctx context.Context, smsID, number, vCode string) (bool, error) {

Callers 2

TestSendCodeFunction · 0.92
InitWebServerFunction · 0.92

Calls

no outgoing calls

Tested by 1

TestSendCodeFunction · 0.74