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>
15 lines
620 B
XML
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>
|