properly clean up wp announcements without event only

This commit is contained in:
2023-06-23 15:51:07 +02:00
parent 5b98c9bf2f
commit 31e440434e
5 changed files with 97 additions and 19 deletions

View File

@ -0,0 +1,16 @@
import { format } from "date-fns";
import { GuildScheduledEvent } from "discord.js";
import { logger } from "../logger";
export function createDateStringFromEvent(event: GuildScheduledEvent, requestId: string, guildId?: string): string {
if(!event.scheduledStartAt) {
logger.error("Event has no start. Cannot create dateString.", {guildId, requestId})
return "habe keinen Startzeitpunkt ermitteln können"
}
const date = format(event.scheduledStartAt, "dd.MM")
const time = format(event.scheduledStartAt, "HH:mm")
return `am ${date} um ${time}`
}