MCPcopy Index your code
hub / github.com/codebymitch/TitanBot / registerTemporaryChannel

Function registerTemporaryChannel

src/utils/database.js:1483–1498  ·  view source on GitHub ↗
(client, guildId, channelId, ownerId, triggerChannelId)

Source from the content-addressed store, hash-verified

1481}
1482
1483export 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
1500export async function unregisterTemporaryChannel(client, guildId, channelId) {
1501 try {

Callers 1

createTemporaryChannelFunction · 0.90

Calls 2

getJoinToCreateConfigFunction · 0.85
saveJoinToCreateConfigFunction · 0.85

Tested by

no test coverage detected