diff options
Diffstat (limited to 'internal/api/google_calendar.go')
| -rw-r--r-- | internal/api/google_calendar.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/api/google_calendar.go b/internal/api/google_calendar.go index 68d423b..8bb3143 100644 --- a/internal/api/google_calendar.go +++ b/internal/api/google_calendar.go @@ -176,6 +176,11 @@ func (c *GoogleCalendarClient) GetEventsByDateRange(ctx context.Context, start, return deduplicateEvents(allEvents), nil } +// SetCalendarIDs updates the calendar IDs used by the client +func (c *GoogleCalendarClient) SetCalendarIDs(ids []string) { + c.calendarIDs = ids +} + // GetCalendarList returns all calendars accessible to the user func (c *GoogleCalendarClient) GetCalendarList(ctx context.Context) ([]models.CalendarInfo, error) { list, err := c.srv.CalendarList.List().Do() |
