diff options
| author | Leonardo Bishop <me@leonardobishop.com> | 2025-01-20 03:04:43 +0000 |
|---|---|---|
| committer | Leonardo Bishop <me@leonardobishop.com> | 2025-01-20 03:04:43 +0000 |
| commit | 9620cbb8fa549dd745fa57ff1c050a9691faedf4 (patch) | |
| tree | 15b2df44e82e6a0f8d8526842a4f4d452e03435e /pkg/ical/service.go | |
| parent | dc55f9c0097e1c36b85d7666071b840b902920e9 (diff) | |
Fix timezones in calendar (maybe)
Diffstat (limited to 'pkg/ical/service.go')
| -rw-r--r-- | pkg/ical/service.go | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/pkg/ical/service.go b/pkg/ical/service.go index 2b89fe7..e6d50d8 100644 --- a/pkg/ical/service.go +++ b/pkg/ical/service.go @@ -41,11 +41,6 @@ func (s *service) GenerateIcalForCalendar(calendar sqlc.Calendar) (string, error return "", err } - sched, _, err := s.scheduleService.GetSchedule() - if err != nil { - return "", err - } - events := make([]schedule.Event, 0) for _, favourite := range *favourites { event := s.scheduleService.GetEventByID(favourite.EventID.Int32) @@ -66,8 +61,8 @@ func (s *service) GenerateIcalForCalendar(calendar sqlc.Calendar) (string, error ret += "BEGIN:VEVENT\n" ret += "SUMMARY:" + event.Title + "\n" - ret += "DTSTART;TZID=" + sched.Conference.TimeZoneName + ":" + utcStart.Format("20060102T150405Z") + "\n" - ret += "DTEND;TZID=" + sched.Conference.TimeZoneName + ":" + utcEnd.Format("20060102T150405Z") + "\n" + ret += "DTSTART:" + utcStart.Format("20060102T150405Z") + "\n" + ret += "DTEND:" + utcEnd.Format("20060102T150405Z") + "\n" ret += "LOCATION:" + event.Room + "\n" ret += "DESCRIPTION;ENCODING=QUOTED-PRINTABLE:" + bluemonday.StrictPolicy().Sanitize(strings.Replace(event.Abstract, "\n", "\\n", -1)) + "\\nLast Synchronised: " + now.Format(time.DateTime) + "\n" ret += "END:VEVENT\n" |
