queue
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user