From 84a72320e2309c6e3f60574e22cb61a5eefd9c15 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 27 Dec 2023 23:32:49 +0100 Subject: Upgrade go-webdav --- plugins/caldav/caldav.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'plugins/caldav/caldav.go') diff --git a/plugins/caldav/caldav.go b/plugins/caldav/caldav.go index 05d57fe..07aa162 100644 --- a/plugins/caldav/caldav.go +++ b/plugins/caldav/caldav.go @@ -1,6 +1,7 @@ package alpscaldav import ( + "context" "fmt" "net/http" "net/url" @@ -34,23 +35,23 @@ func newClient(u *url.URL, session *alps.Session) (*caldav.Client, error) { return c, nil } -func getCalendar(u *url.URL, session *alps.Session) (*caldav.Client, *caldav.Calendar, error) { +func getCalendar(ctx context.Context, u *url.URL, session *alps.Session) (*caldav.Client, *caldav.Calendar, error) { c, err := newClient(u, session) if err != nil { return nil, nil, err } - principal, err := c.FindCurrentUserPrincipal() + principal, err := c.FindCurrentUserPrincipal(ctx) if err != nil { return nil, nil, fmt.Errorf("failed to query CalDAV principal: %v", err) } - calendarHomeSet, err := c.FindCalendarHomeSet(principal) + calendarHomeSet, err := c.FindCalendarHomeSet(ctx, principal) if err != nil { return nil, nil, fmt.Errorf("failed to query CalDAV calendar home set: %v", err) } - calendars, err := c.FindCalendars(calendarHomeSet) + calendars, err := c.FindCalendars(ctx, calendarHomeSet) if err != nil { return nil, nil, fmt.Errorf("failed to find calendars: %v", err) } -- cgit v1.2.3-59-g8ed1b