From 728239a39a3a0634e31dd0e629d042650c1f1fe8 Mon Sep 17 00:00:00 2001 From: Luca Montaigut Date: Fri, 8 Sep 2023 14:11:40 +0200 Subject: [PATCH] fix: remove width hack --- src/modules/recurringMessage/recurringMessage.helpers.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/modules/recurringMessage/recurringMessage.helpers.ts b/src/modules/recurringMessage/recurringMessage.helpers.ts index 0974fa3..5844f17 100644 --- a/src/modules/recurringMessage/recurringMessage.helpers.ts +++ b/src/modules/recurringMessage/recurringMessage.helpers.ts @@ -1,4 +1,5 @@ import { CronJob } from 'cron'; +import { randomUUID } from 'crypto'; import type { ChatInputCommandInteraction, Client, @@ -25,8 +26,6 @@ const frequencyDisplay = { const inMemoryJobList: { id: string; job: CronJob }[] = []; -const generateId = () => Math.random().toString(36).slice(2); - export type Frequency = keyof typeof cronTime; export const isFrequency = (frequency: string): frequency is Frequency => { @@ -64,7 +63,7 @@ export const createRecurringMessage = ( }; export const addRecurringMessage = async (interaction: ChatInputCommandInteraction) => { - const jobId = generateId(); + const jobId = randomUUID(); const channelId = interaction.channelId; const frequency = interaction.options.getString('frequency', true); if (!isFrequency(frequency)) { @@ -157,9 +156,6 @@ export const listRecurringMessages = async (interaction: ChatInputCommandInterac title: `# ${channelName}`, color: 0x0099ff, fields, - footer: { - text: '\u2800'.repeat(256), // hackish way have even width for all embeds - }, }; });