optimize settings helper

This commit is contained in:
Julian Krauser 2025-04-20 15:32:57 +02:00
parent 730c25a9a1
commit a8edc19f34
11 changed files with 343 additions and 119 deletions

View file

@ -36,8 +36,8 @@ export abstract class CalendarHelper {
location: i.location,
categories: [i.type.type],
organizer: {
name: SettingHelper.getSetting("club.name") as string,
email: SettingHelper.getSetting("mail.username") as string,
name: SettingHelper.getSetting("club.name"),
email: SettingHelper.getSetting("mail.username"),
},
created: moment(i.createdAt)
.format("YYYY-M-D-H-m")
@ -49,9 +49,7 @@ export abstract class CalendarHelper {
.map((a) => parseInt(a)) as [number, number, number, number, number],
transp: "OPAQUE" as "OPAQUE",
status: "CONFIRMED",
...(SettingHelper.getSetting("club.website") != ""
? { url: SettingHelper.getSetting("club.website") as string }
: {}),
...(SettingHelper.getSetting("club.website") != "" ? { url: SettingHelper.getSetting("club.website") } : {}),
alarms: [
{
action: "display",