ShiftScheduler/Server/ShiftScheduler.Server.csproj
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

15 lines
620 B
XML

<Project Sdk="Microsoft.NET.Sdk.Web">
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Authentication.Google" Version="9.0.8" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="9.0.8" />
<PackageReference Include="Microsoft.Extensions.Http.Resilience" Version="9.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Client\ShiftScheduler.Client.csproj" />
<ProjectReference Include="..\Shared\ShiftScheduler.Shared.csproj" />
<ProjectReference Include="..\Services\ShiftScheduler.Services.csproj" />
</ItemGroup>
</Project>