Skip to content

Commit 418bf3d

Browse files
committed
Optimize google calendar update
1 parent f9d08cf commit 418bf3d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/Service/CalendarGenerator.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,13 @@ private function generateIcal(array $events = []): Component
104104
$calendarComponent = $componentFactory->createCalendar($calendar);
105105

106106
// 4. Refresh
107-
$refreshProperty = new Property('REFRESH-INTERVAL;VALUE=DURATION', new TextValue('PT4H'));
107+
$refreshProperty = new Property('METHOD', new TextValue('PUBLISH'));
108+
$calendarComponent = $calendarComponent->withProperty($refreshProperty);
109+
110+
$refreshProperty = new Property('REFRESH-INTERVAL;VALUE=DURATION', new TextValue('PT1H'));
111+
$calendarComponent = $calendarComponent->withProperty($refreshProperty);
112+
113+
$refreshProperty = new Property('X-PUBLISHED-TTL', new TextValue('PT1H'));
108114
$calendarComponent = $calendarComponent->withProperty($refreshProperty);
109115

110116
// 5. Output

0 commit comments

Comments
 (0)