Skip to content

Commit 4654590

Browse files
authored
feat: make the bot send the rejection message (#123)
1 parent 520ee44 commit 4654590

File tree

1 file changed

+4
-14
lines changed

1 file changed

+4
-14
lines changed

src/vote/action.ts

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert'
2-
import { APIEmbedField, EmbedField, GuildMember, Message } from 'discord.js'
2+
import { APIEmbedField, EmbedField, GuildMember } from 'discord.js'
33
import { client } from '..'
44
import { privateLog } from '../communication/private'
55
import config, { RejectionTemplate } from '../config'
@@ -223,28 +223,18 @@ export async function reject (
223223
.filter((v) => !v.bot)
224224
.map((v) => `<@${v.id}>`)
225225

226-
const rejectionMessage = `
227-
Reviewers: ${formattedReviewers}
226+
const { message: reviewerMessage } = await sendMessageToFeedbackThread({ content: formattedReviewers.join(', ') }, submission)
228227

229-
Send the message below in this thread:
230-
\`\`\`
231-
${draft.content}
232-
\`\`\`
233-
`
228+
await reviewerMessage.delete()
234229

235230
const { message: sentMessage, thread: feedbackThread } =
236231
await sendMessageToFeedbackThread(
237232
{
238-
content: rejectionMessage
233+
content: draft.content
239234
},
240235
submission
241236
)
242237

243-
const filter = (m: Message): boolean => m.channelId === feedbackThread.id
244-
245-
// 10 second timeout
246-
await feedbackThread.awaitMessages({ filter, time: 10_000, max: 1 })
247-
248238
submission.feedbackThread = feedbackThread
249239

250240
await sentMessage.delete()

0 commit comments

Comments
 (0)