diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-07-12 11:06:32 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-07-12 11:06:32 +0000 |
| commit | f31b4722243b8b69564c94e47e07678153c31815 (patch) | |
| tree | 9b66a2132b7c40c3ca189aa151327aeec33cc18b /internal/handlers/timeline_logic.go | |
| parent | b1c76cdf30b7d491f3791588c8aa8c66ee5a0950 (diff) | |
feat(widget): capture and forward RecurringEventID for calendar events
Diffstat (limited to 'internal/handlers/timeline_logic.go')
| -rw-r--r-- | internal/handlers/timeline_logic.go | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/internal/handlers/timeline_logic.go b/internal/handlers/timeline_logic.go index e7c1279..6fddd1d 100644 --- a/internal/handlers/timeline_logic.go +++ b/internal/handlers/timeline_logic.go @@ -81,16 +81,17 @@ func BuildTimeline(ctx context.Context, s *store.Store, start, end time.Time) ([ for _, event := range events { endTime := event.End item := models.TimelineItem{ - ID: event.ID, - Type: models.TimelineItemTypeEvent, - Title: event.Summary, - Time: event.Start, - EndTime: &endTime, - Description: event.Description, - URL: event.HTMLLink, - OriginalItem: event, - IsCompleted: false, - Source: "calendar", + ID: event.ID, + Type: models.TimelineItemTypeEvent, + Title: event.Summary, + Time: event.Start, + EndTime: &endTime, + Description: event.Description, + URL: event.HTMLLink, + OriginalItem: event, + IsCompleted: false, + Source: "calendar", + RecurringEventID: event.RecurringEventID, } item.ComputeDaySection(now) items = append(items, item) |
