()
| 92 | } |
| 93 | |
| 94 | async function testMessageThread() { |
| 95 | const msg = await Discord.createMessage(threadsTestChannelId, { content: "thread should be created on this message" }) |
| 96 | let channel = await msg.createThread({ |
| 97 | name: "int-test-message-thread", |
| 98 | autoArchiveDurationMinutes: 10080 |
| 99 | }) |
| 100 | |
| 101 | assertExpected("PublicThread", channel.kind) |
| 102 | assertExpected(10080, channel.threadMetadata.autoArchiveDurationMinutes) |
| 103 | assertExpected("int-test-message-thread", channel.name) |
| 104 | |
| 105 | // check if it appears in the active threads list |
| 106 | const activeThreads = await Discord.getActiveThreads() |
| 107 | const found = activeThreads.threads.find(v => v.id === channel.id) |
| 108 | assertExpected(true, Boolean(found)) |
| 109 | |
| 110 | channel = await channel.archive() |
| 111 | assertExpected(true, channel.threadMetadata.archived) |
| 112 | } |
| 113 | |
| 114 | async function testForumThread() { |
| 115 | let { thread: channel, message } = await Discord.createForumThread({ |
no test coverage detected