Skip to content

feat(network): prevent concurrent token refresh by queueing pending r…

24e2e8f
Select commit
Loading
Failed to load commit list.
Open

feat: implement credentials refresh #72

feat(network): prevent concurrent token refresh by queueing pending r…
24e2e8f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 6, 2026 in 0s

90.63% (target 50.00%)

View this Pull Request on Codecov

90.63% (target 50.00%)

Details

Codecov Report

❌ Patch coverage is 94.59459% with 18 lines in your changes missing coverage. Please review.
✅ Project coverage is 90.63%. Comparing base (400f26e) to head (24e2e8f).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...aces/Classes/Core/Services/IRequestProcessor.swift 0.00% 6 Missing ⚠️
...lasses/Tests/UnitTests/RequestProcessorTests.swift 97.06% 6 Missing ⚠️
...ionTests/RequestProcessorAuthenticationTests.swift 84.62% 2 Missing ⚠️
...ntegrationTests/RequestProcessorRequestTests.swift 80.00% 2 Missing ⚠️
...e/Services/RequestProcessor/RequestProcessor.swift 98.90% 1 Missing ⚠️
...NetworkLayer/Classes/DI/NetworkLayerAssembly.swift 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #72      +/-   ##
==========================================
+ Coverage   90.19%   90.63%   +0.45%     
==========================================
  Files          43       43              
  Lines        1773     2050     +277     
==========================================
+ Hits         1599     1858     +259     
- Misses        174      192      +18     
Files with missing lines Coverage Δ
...LayerInterfaces/Classes/Core/Models/Response.swift 100.00% <ø> (ø)
...rInterfaces/Classes/DI/INetworkLayerAssembly.swift 0.00% <ø> (ø)
...lasses/Helpers/Helpers/RequestProcessor+Mock.swift 100.00% <100.00%> (ø)
...Helpers/Mocks/AuthentificatorInterceptorMock.swift 100.00% <100.00%> (ø)
...Classes/Helpers/Mocks/DataRequestHandlerMock.swift 83.87% <100.00%> (+3.10%) ⬆️
...e/Services/RequestProcessor/RequestProcessor.swift 98.71% <98.90%> (-1.29%) ⬇️
...NetworkLayer/Classes/DI/NetworkLayerAssembly.swift 0.00% <0.00%> (ø)
...ionTests/RequestProcessorAuthenticationTests.swift 98.43% <84.62%> (-1.57%) ⬇️
...ntegrationTests/RequestProcessorRequestTests.swift 95.71% <80.00%> (-2.67%) ⬇️
...aces/Classes/Core/Services/IRequestProcessor.swift 0.00% <0.00%> (ø)
... and 1 more