123456789101112131415161718192021222324252627282930313233343536373839 |
- package config
- import "eta/eta_mini_ht_api/common/contants"
- // RedisOpts redis 连接属性
- type WechatOpts struct {
- Appid string
- Secret string
- }
- type WechatConfig struct {
- BaseConfig
- opts WechatOpts
- }
- func (w *WechatConfig) GetAppid() string {
- return w.opts.Appid
- }
- func (w *WechatConfig) GetSecret() string {
- return w.opts.Secret
- }
- func (w *WechatConfig) InitConfig() {
- opts := WechatOpts{
- Appid: w.GetString("appid"),
- Secret: w.GetString("secret"),
- }
- w.opts = opts
- }
- func NewWechat() Config {
- return &WechatConfig{
- BaseConfig: BaseConfig{prefix: contants.WECHAT},
- opts: WechatOpts{},
- }
- }
- func init() {
- Register(contants.WECHAT, NewWechat)
- }
|