|
1 | 1 | import assert from 'assert' |
2 | | -import { APIEmbedField, EmbedField, GuildMember, Message } from 'discord.js' |
| 2 | +import { APIEmbedField, EmbedField, GuildMember } from 'discord.js' |
3 | 3 | import { client } from '..' |
4 | 4 | import { privateLog } from '../communication/private' |
5 | 5 | import config, { RejectionTemplate } from '../config' |
@@ -223,28 +223,18 @@ export async function reject ( |
223 | 223 | .filter((v) => !v.bot) |
224 | 224 | .map((v) => `<@${v.id}>`) |
225 | 225 |
|
226 | | - const rejectionMessage = ` |
227 | | -Reviewers: ${formattedReviewers} |
| 226 | + const { message: reviewerMessage } = await sendMessageToFeedbackThread({ content: formattedReviewers.join(', ') }, submission) |
228 | 227 |
|
229 | | -Send the message below in this thread: |
230 | | -\`\`\` |
231 | | -${draft.content} |
232 | | -\`\`\` |
233 | | -` |
| 228 | + await reviewerMessage.delete() |
234 | 229 |
|
235 | 230 | const { message: sentMessage, thread: feedbackThread } = |
236 | 231 | await sendMessageToFeedbackThread( |
237 | 232 | { |
238 | | - content: rejectionMessage |
| 233 | + content: draft.content |
239 | 234 | }, |
240 | 235 | submission |
241 | 236 | ) |
242 | 237 |
|
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 | | - |
248 | 238 | submission.feedbackThread = feedbackThread |
249 | 239 |
|
250 | 240 | await sentMessage.delete() |
|
0 commit comments