(client, guildId, channelId, ownerId, triggerChannelId)
| 1481 | } |
| 1482 | |
| 1483 | export async function registerTemporaryChannel(client, guildId, channelId, ownerId, triggerChannelId) { |
| 1484 | try { |
| 1485 | const config = await getJoinToCreateConfig(client, guildId); |
| 1486 | |
| 1487 | config.temporaryChannels[channelId] = { |
| 1488 | ownerId, |
| 1489 | triggerChannelId, |
| 1490 | createdAt: Date.now() |
| 1491 | }; |
| 1492 | |
| 1493 | return await saveJoinToCreateConfig(client, guildId, config); |
| 1494 | } catch (error) { |
| 1495 | logger.error(`Error registering temporary channel for guild ${guildId}:`, error); |
| 1496 | return false; |
| 1497 | } |
| 1498 | } |
| 1499 | |
| 1500 | export async function unregisterTemporaryChannel(client, guildId, channelId) { |
| 1501 | try { |
no test coverage detected