From 2d57e6078fc0224adfa55efa2d2b53846832441d Mon Sep 17 00:00:00 2001 From: Andrew Lyu Date: Tue, 18 Apr 2017 13:11:40 +0800 Subject: [PATCH 1/2] Fix invalid npm test script --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 21b06fc..fb2bb61 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "wechat api for co", "main": "lib/wechat.js", "scripts": { - "test": "make test-all" + "test": "make test" }, "repository": { "type": "git", From 0d30d0c6a8ca33c0e044985a7a064875b3f3efd6 Mon Sep 17 00:00:00 2001 From: Andrew Lyu Date: Tue, 18 Apr 2017 13:15:27 +0800 Subject: [PATCH 2/2] Fix typo --- lib/wechat.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/wechat.js b/lib/wechat.js index 4875068..e4124eb 100644 --- a/lib/wechat.js +++ b/lib/wechat.js @@ -231,9 +231,9 @@ class Wechat { ctx.weixin_xml = xml; // 解析xml var result = await parseXML(xml); - var formated = formatMessage(result.xml); + var formatted = formatMessage(result.xml); if (encrypted) { - var encryptMessage = formated.Encrypt; + var encryptMessage = formatted.Encrypt; if (query.msg_signature !== this.cryptor.getSignature(timestamp, nonce, encryptMessage)) { ctx.status = 401; ctx.body = 'Invalid signature'; @@ -247,11 +247,11 @@ class Wechat { return; } var decodedXML = await parseXML(messageWrapXml); - formated = formatMessage(decodedXML.xml); + formatted = formatMessage(decodedXML.xml); } // 业务逻辑处理 - const body = await handle(formated); + const body = await handle(formatted); /* * 假如服务器无法保证在五秒内处理并回复,可以直接回复空串。 @@ -262,7 +262,7 @@ class Wechat { return; } - var replyMessageXml = reply(body, formated.ToUserName, formated.FromUserName); + var replyMessageXml = reply(body, formatted.ToUserName, formatted.FromUserName); if (!query.encrypt_type || query.encrypt_type === 'raw') { ctx.body = replyMessageXml;