Showing
1 changed file
with
10 additions
and
11 deletions
... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
2 | const line = require("@line/bot-sdk"); | 2 | const line = require("@line/bot-sdk"); |
3 | const setFlexMessage = require("./message/setFlexMessage"); | 3 | const setFlexMessage = require("./message/setFlexMessage"); |
4 | const setCarouselMessage = require("./message/setCarouselMessage"); | 4 | const setCarouselMessage = require("./message/setCarouselMessage"); |
5 | -const setKeywordsFlexMessage = require("./message/setKeywordsFlexMessage") | 5 | +const setKeywordsFlexMessage = require("./message/setKeywordsFlexMessage"); |
6 | 6 | ||
7 | // Market Search | 7 | // Market Search |
8 | const { daangnSingleSearch } = require("./search/daangnSearch"); | 8 | const { daangnSingleSearch } = require("./search/daangnSearch"); |
... | @@ -41,8 +41,7 @@ const config = { | ... | @@ -41,8 +41,7 @@ const config = { |
41 | 41 | ||
42 | // Cron for Mamul Notification | 42 | // Cron for Mamul Notification |
43 | const { multiCheckMamul, checkMamul } = require("./check/checkMamul"); | 43 | const { multiCheckMamul, checkMamul } = require("./check/checkMamul"); |
44 | -const { checkKeywords } = require("./check/checkKeywords") | 44 | +const { checkKeywords } = require("./check/checkKeywords"); |
45 | - | ||
46 | 45 | ||
47 | // Line chat bot client & event | 46 | // Line chat bot client & event |
48 | const client = new line.Client(config); | 47 | const client = new line.Client(config); |
... | @@ -74,9 +73,7 @@ function handleEvent(event) { | ... | @@ -74,9 +73,7 @@ function handleEvent(event) { |
74 | ); | 73 | ); |
75 | } | 74 | } |
76 | } else if (event.postback.data == "checkItems") { | 75 | } else if (event.postback.data == "checkItems") { |
77 | - return Promise.resolve( | 76 | + return Promise.resolve(checkMamul(client, event.source.userId)); |
78 | - checkMamul(client, event.source.userId), | ||
79 | - ); | ||
80 | } else if (event.postback.data == "deleteKeyword") { | 77 | } else if (event.postback.data == "deleteKeyword") { |
81 | var foundDelete = waitDeleteMamulList.indexOf(event.source.userId); | 78 | var foundDelete = waitDeleteMamulList.indexOf(event.source.userId); |
82 | if (foundDelete == -1) { | 79 | if (foundDelete == -1) { |
... | @@ -90,9 +87,7 @@ function handleEvent(event) { | ... | @@ -90,9 +87,7 @@ function handleEvent(event) { |
90 | ); | 87 | ); |
91 | } | 88 | } |
92 | } else if (event.postback.data == "checkKeywords") { | 89 | } else if (event.postback.data == "checkKeywords") { |
93 | - return Promise.resolve( | 90 | + return Promise.resolve(checkKeywords(client, event)); |
94 | - checkKeywords(client, event) | ||
95 | - ) | ||
96 | } | 91 | } |
97 | } | 92 | } |
98 | return Promise.resolve(null); | 93 | return Promise.resolve(null); |
... | @@ -121,11 +116,15 @@ function handleEvent(event) { | ... | @@ -121,11 +116,15 @@ function handleEvent(event) { |
121 | console.log(waitDeleteMamulList[foundDelete]); | 116 | console.log(waitDeleteMamulList[foundDelete]); |
122 | return Promise.resolve( | 117 | return Promise.resolve( |
123 | db.deleteKeyword(event.source.userId, event.message.text), | 118 | db.deleteKeyword(event.source.userId, event.message.text), |
124 | - client.replyMessage(event.replyToken, { | 119 | + client |
120 | + .replyMessage(event.replyToken, { | ||
125 | type: "text", | 121 | type: "text", |
126 | text: `매물이 삭제되었습니다!\n삭제된 매물: ${event.message.text}`, | 122 | text: `매물이 삭제되었습니다!\n삭제된 매물: ${event.message.text}`, |
127 | }) | 123 | }) |
128 | - ) | 124 | + .then(() => { |
125 | + checkKeywords(client, event); | ||
126 | + }) | ||
127 | + ); | ||
129 | } | 128 | } |
130 | } | 129 | } |
131 | } | 130 | } | ... | ... |
-
Please register or login to post a comment