Просмотр исходного кода

获取企业微信实例,设置全局Cache (#671)

Co-authored-by: masong <misu99@github.com>
misu 3 лет назад
Родитель
Сommit
cb0928a03c
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      wechat.go

+ 3 - 0
wechat.go

@@ -76,5 +76,8 @@ func (wc *Wechat) GetOpenPlatform(cfg *openConfig.Config) *openplatform.OpenPlat
 
 
 // GetWork 获取企业微信的实例
 // GetWork 获取企业微信的实例
 func (wc *Wechat) GetWork(cfg *workConfig.Config) *work.Work {
 func (wc *Wechat) GetWork(cfg *workConfig.Config) *work.Work {
+	if cfg.Cache == nil {
+		cfg.Cache = wc.cache
+	}
 	return work.NewWork(cfg)
 	return work.NewWork(cfg)
 }
 }