(guildId)
| 604 | } |
| 605 | |
| 606 | export async function incrementTicketCounter(guildId) { |
| 607 | if (!db.initialized) { |
| 608 | await db.initialize(); |
| 609 | } |
| 610 | |
| 611 | const key = getTicketCounterKey(guildId); |
| 612 | const currentCounter = await getTicketCounter(guildId); |
| 613 | const nextCounter = currentCounter + 1; |
| 614 | |
| 615 | await db.set(key, nextCounter); |
| 616 | |
| 617 | return nextCounter.toString().padStart(3, '0'); |
| 618 | } |
| 619 | |
| 620 | export function getEconomyKey(guildId, userId) { |
| 621 | return `guild:${guildId}:economy:${userId}`; |
no test coverage detected