From 7095a04cc7200837ac91db1d057b2729328508fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=85=89=E6=98=A5?= Date: Sun, 5 Jun 2022 11:59:12 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E4=BC=98=E5=8C=96=E5=85=A5=E5=8F=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 ++++ params.go | 27 --------------------------- version.go | 2 +- webhook.send.go | 4 ++-- 4 files changed, 7 insertions(+), 30 deletions(-) delete mode 100644 params.go diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b5f2a4..e6b1da7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## v1.0.2 / 2022年06月05日 + +- 优化入参 + ## v1.0.1 / 2022年06月05日 - 优化 diff --git a/params.go b/params.go deleted file mode 100644 index 08ef3db..0000000 --- a/params.go +++ /dev/null @@ -1,27 +0,0 @@ -package wechatqy - -// Params 请求参数 -type Params map[string]interface{} - -func NewParams() Params { - p := make(Params) - return p -} - -func (app *App) NewParamsWith(params ...Params) Params { - p := make(Params) - for _, v := range params { - p.SetParams(v) - } - return p -} - -func (p Params) Set(key string, value interface{}) { - p[key] = value -} - -func (p Params) SetParams(params Params) { - for key, value := range params { - p[key] = value - } -} diff --git a/version.go b/version.go index 383b130..8b76b5e 100644 --- a/version.go +++ b/version.go @@ -1,3 +1,3 @@ package wechatqy -const Version = "1.0.1" +const Version = "1.0.2" diff --git a/webhook.send.go b/webhook.send.go index a4808c6..e93422b 100644 --- a/webhook.send.go +++ b/webhook.send.go @@ -27,9 +27,9 @@ func NewWebhookSendResult(result WebhookSendResponse, body []byte, http goreques // WebhookSend 发送应用消息 // https://developer.work.weixin.qq.com/document/path/90372 -func (app *App) WebhookSend(notMustParams ...Params) *WebhookSendResult { +func (app *App) WebhookSend(notMustParams ...gorequest.Params) *WebhookSendResult { // 参数 - params := app.NewParamsWith(notMustParams...) + params := gorequest.NewParamsWith(notMustParams...) // 请求 request, err := app.request(fmt.Sprintf("https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=%s&type=%s", app.key, "text"), params) // 定义