Files

20 lines
474 B
Go

package client
import (
"lone-services/pkg/utils"
"lone-services/pkg/wecom/auth"
"lone-services/pkg/wecom/message"
"lone-services/services/wecom/internal/dao"
)
func NewMessageClient(msgType uint8) *message.Client {
secret := utils.GetConfigString("wecom.notify_secret")
if msgType == dao.WecomTypeReview {
secret = utils.GetConfigString("wecom.review_secret")
}
return message.NewClient(auth.NewClient(
utils.GetConfigString("wecom.corp_id"),
secret,
))
}