summaryrefslogtreecommitdiff
path: root/internal/api/interfaces.go
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-07-12 11:12:55 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-07-12 11:12:55 +0000
commit6fdd09bfe030ce91ee188f18c198fd6a57c7b42f (patch)
treeb358dcd34aee62de8bcefafdffa2049d57f900df /internal/api/interfaces.go
parentf31b4722243b8b69564c94e47e07678153c31815 (diff)
feat(widget): add recurrence lookup endpoint (GET /api/widget/recurrence)
Diffstat (limited to 'internal/api/interfaces.go')
-rw-r--r--internal/api/interfaces.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/internal/api/interfaces.go b/internal/api/interfaces.go
index c5e154d..9a607bb 100644
--- a/internal/api/interfaces.go
+++ b/internal/api/interfaces.go
@@ -30,6 +30,7 @@ type GoogleCalendarAPI interface {
GetEventsByDateRange(ctx context.Context, start, end time.Time) ([]models.CalendarEvent, error)
GetCalendarList(ctx context.Context) ([]models.CalendarInfo, error)
SetCalendarIDs(ids []string)
+ GetRecurrenceRule(ctx context.Context, recurringEventID string) (string, error)
}
// GoogleTasksAPI defines the interface for Google Tasks operations