ShiftScheduler/Server
Claudio Schaad 0520ce3847 fix: handle Nextcloud CalDAV 429 rate limiting with Polly retry
Replaces hand-rolled retry logic with Microsoft.Extensions.Http.Resilience
(Polly v8). The named 'nextcloud' HttpClient retries up to 3 times on 429
with exponential backoff (2s, 4s, 8s). Also adds a 300ms delay after every
individual PUT/DELETE request to reduce burst rate.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 20:31:08 +02:00
..
Controllers feat: add Nextcloud CalDAV calendar sync 2026-04-13 20:00:18 +02:00
Pages Initial Version 2025-08-17 20:15:45 +02:00
Properties Initial Version 2025-08-17 20:15:45 +02:00
appsettings.json feat: add Nextcloud CalDAV calendar sync 2026-04-13 20:00:18 +02:00
Program.cs fix: handle Nextcloud CalDAV 429 rate limiting with Polly retry 2026-04-13 20:31:08 +02:00
ShiftScheduler.Server.csproj fix: handle Nextcloud CalDAV 429 rate limiting with Polly retry 2026-04-13 20:31:08 +02:00