This commit is contained in:
indifferentketchup
2026-04-09 09:49:19 -05:00
parent a4fb82620a
commit 7fff9192b4
8 changed files with 115 additions and 75 deletions

View File

@@ -341,11 +341,7 @@ async function handleClaim(interaction, ticket) {
if (renameInfo.ok) {
const state = freshTicket.escalated ? 'escalated-claimed' : 'claimed';
const newName = makeTicketName(state, freshTicket, creatorNickname, claimerEmoji);
try {
await enqueueRename(interaction.channel, newName);
} catch (e) {
console.error('Rename error (claim):', e);
}
enqueueRename(interaction.channel, newName).catch(() => {});
} else {
const unlockAtMs = Date.now() + renameInfo.waitMs;
const unlockAtUnix = Math.floor(unlockAtMs / 1000);
@@ -399,11 +395,7 @@ async function handleClaim(interaction, ticket) {
const unclaimState = (freshTicket.escalationTier ?? 0) >= 1 ? 'escalated' : 'unclaimed';
const renameInfo = await canRename(freshTicket);
if (renameInfo.ok) {
try {
await enqueueRename(interaction.channel, makeTicketName(unclaimState, freshTicket, creatorNicknameUnclaim));
} catch (e) {
console.error('Rename error (unclaim):', e);
}
enqueueRename(interaction.channel, makeTicketName(unclaimState, freshTicket, creatorNicknameUnclaim)).catch(() => {});
} else {
const unlockAtMs = Date.now() + renameInfo.waitMs;
const unlockAtUnix = Math.floor(unlockAtMs / 1000);

View File

@@ -90,11 +90,7 @@ async function runEscalation(interaction, ticket, nextTier, reason) {
const renameInfo = await canRename(ticket);
if (renameInfo.ok) {
const newName = makeTicketName('escalated', ticket, creatorNickname);
try {
await enqueueRename(interaction.channel, newName);
} catch (e) {
console.error('Rename error (escalate):', e);
}
enqueueRename(interaction.channel, newName).catch(() => {});
} else {
const unlockAtMs = Date.now() + renameInfo.waitMs;
const unlockAtUnix = Math.floor(unlockAtMs / 1000);
@@ -204,11 +200,7 @@ async function runDeescalation(interaction, ticket) {
const state = newTier === 0 ? 'unclaimed' : 'escalated';
const renameInfo = await canRename(ticket);
if (renameInfo.ok) {
try {
await enqueueRename(interaction.channel, makeTicketName(state, ticket, creatorNickname));
} catch (e) {
console.error('Rename error (deescalate):', e);
}
enqueueRename(interaction.channel, makeTicketName(state, ticket, creatorNickname)).catch(() => {});
} else {
const unlockAtMs = Date.now() + renameInfo.waitMs;
const unlockAtUnix = Math.floor(unlockAtMs / 1000);