Skip to content

Commit ed6fefa

Browse files
committed
style
1 parent abe5653 commit ed6fefa

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

src/bot.js

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,14 @@ export default class LineBot extends EventEmitter {
2828
this.secret = secret
2929
this.token = token
3030
this.options = options
31-
this._Webhook = new Webhook(this.secret, this.token, this.options.webhook, this.processEvents.bind(this), (whPort) => {
32-
this.emit('webhook', whPort)
33-
})
31+
this._Webhook = new Webhook(
32+
this.secret,
33+
this.token,
34+
this.options.webhook,
35+
this.processEvents.bind(this),
36+
(whPort) => {
37+
this.emit('webhook', whPort)
38+
})
3439
this._regexpCallback = []
3540

3641
this._request = this._request.bind(this)
@@ -50,11 +55,11 @@ export default class LineBot extends EventEmitter {
5055
url: _baseUrl + path,
5156
data: payload || {}
5257
}
53-
return axios(opts).catch(err => err.response.data)
58+
return axios(opts).catch(err => err.response)
5459
}
5560

56-
processEvents (events) {
57-
this.emit('events', events)
61+
processEvents (events, req) {
62+
this.emit('events', events, req)
5863
// `events` is a Webhook Event Object -- https://devdocs.line.me/en/#webhook-event-object
5964
events.forEach(this.parseOneEvent.bind(this))
6065
}
@@ -105,7 +110,7 @@ export default class LineBot extends EventEmitter {
105110
pushMessage (channel, messages) {
106111
const pushEndpoint = '/v2/bot/message/push'
107112
messages = Array.isArray(messages) ? messages : [messages]
108-
if (messages.length < 1 || messages.length > 5) return Promise.reject('Invalid messages length. (1 - 5)')
113+
if (messages.length < 1 || messages.length > 5) return Promise.reject(`Invalid messages length. (1 - 5), the message was ${messages.length}`)
109114
let payload = {
110115
to: channel,
111116
messages: messages
@@ -116,7 +121,7 @@ export default class LineBot extends EventEmitter {
116121
replyMessage (replyToken, messages) {
117122
const replyEndpoint = '/v2/bot/message/reply'
118123
messages = Array.isArray(messages) ? messages : [messages]
119-
if (messages.length < 1 || messages.length > 5) return Promise.reject('Invalid messages length. (1 - 5)')
124+
if (messages.length < 1 || messages.length > 5) return Promise.reject(`Invalid messages length. (1 - 5), the message was ${messages.length}`)
120125
let payload = {
121126
replyToken: replyToken,
122127
messages: messages

src/webhook.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class Webhook {
4747
if (events) {
4848
// console.log(this)
4949
res.send('OK')
50-
this.callback(events)
50+
this.callback(events, req)
5151
this.events++
5252
} else {
5353
next('no events found')

0 commit comments

Comments
 (0)