Showing
1 changed file
with
5 additions
and
5 deletions
... | @@ -33,9 +33,9 @@ app.get('/', (req, res) => { | ... | @@ -33,9 +33,9 @@ app.get('/', (req, res) => { |
33 | app.post('/webhook', line.middleware(line_channel), (req, res) => { | 33 | app.post('/webhook', line.middleware(line_channel), (req, res) => { |
34 | const promises = req.body.events.map(async (event) => { | 34 | const promises = req.body.events.map(async (event) => { |
35 | let language_type = await language_detector(event); | 35 | let language_type = await language_detector(event); |
36 | - let options = await option_maker(language_type); | 36 | + let options = await option_maker(language_type, event); |
37 | - let result = await receive_result(options); | 37 | + let result = await receive_result(options, event); |
38 | - client.replyMessage(event.replyToken,result).then(resolve).catch(reject); | 38 | + client.replyMessage(event.replyToken,result); |
39 | }) | 39 | }) |
40 | Promise | 40 | Promise |
41 | .all(promises) | 41 | .all(promises) |
... | @@ -61,7 +61,7 @@ const language_detector = (event) => { | ... | @@ -61,7 +61,7 @@ const language_detector = (event) => { |
61 | }) | 61 | }) |
62 | } | 62 | } |
63 | 63 | ||
64 | -const option_maker = (language_type) => { | 64 | +const option_maker = (language_type, event) => { |
65 | return new Promise((resolve, reject) => { | 65 | return new Promise((resolve, reject) => { |
66 | request.post(language_type, (error,response) => { | 66 | request.post(language_type, (error,response) => { |
67 | console.log(response.statusCode); | 67 | console.log(response.statusCode); |
... | @@ -91,7 +91,7 @@ const option_maker = (language_type) => { | ... | @@ -91,7 +91,7 @@ const option_maker = (language_type) => { |
91 | }) | 91 | }) |
92 | } | 92 | } |
93 | 93 | ||
94 | -const receive_result = (options) => { | 94 | +const receive_result = (options, event) => { |
95 | return new Promise((resolve, reject) => { | 95 | return new Promise((resolve, reject) => { |
96 | var result = { type:'text', text: ''}; | 96 | var result = { type:'text', text: ''}; |
97 | request.post(options, (error, response) => { | 97 | request.post(options, (error, response) => { | ... | ... |
-
Please register or login to post a comment