이유혁

Error fix

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) => {
......