Skip to content

feat(csharp): implement rented message polling - #3250

Merged
hubcio merged 7 commits into
masterfrom
feat/dotnet-memory-usage
May 22, 2026
Merged

feat(csharp): implement rented message polling#3250
hubcio merged 7 commits into
masterfrom
feat/dotnet-memory-usage

refactor(csharp): remove unnecessary whitespace in IggyConsumer.Rente…

858433e
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 14, 2026 in 1s

73.88% (+0.03%) compared to 56112a2

View this Pull Request on Codecov

73.88% (+0.03%) compared to 56112a2

Details

Codecov Report

❌ Patch coverage is 78.57143% with 123 lines in your changes missing coverage. Please review.
✅ Project coverage is 73.88%. Comparing base (56112a2) to head (858433e).

Files with missing lines Patch % Lines
...n/csharp/Iggy_SDK/Consumers/IggyConsumer.Rented.cs 62.31% 43 Missing and 9 partials ⚠️
...SDK/IggyClient/Implementations/TcpMessageStream.cs 82.73% 9 Missing and 20 partials ⚠️
foreign/csharp/Iggy_SDK/Consumers/IggyConsumer.cs 38.46% 13 Missing and 3 partials ⚠️
...reign/csharp/Iggy_SDK/Contracts/MessageResponse.cs 68.96% 9 Missing ⚠️
...csharp/Iggy_SDK/Consumers/ReceivedRentedMessage.cs 86.66% 3 Missing and 1 partial ⚠️
...oreign/csharp/Iggy_SDK/IggyClient/IIggyConsumer.cs 0.00% 4 Missing ⚠️
foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs 95.55% 1 Missing and 3 partials ⚠️
...reign/csharp/Iggy_SDK/Consumers/IggyConsumerOfT.cs 94.87% 0 Missing and 2 partials ⚠️
...csharp/Iggy_SDK/Contracts/RentedMessageResponse.cs 94.11% 0 Missing and 1 partial ⚠️
.../csharp/Iggy_SDK/Extensions/IggyClientExtension.cs 0.00% 1 Missing ⚠️
... and 1 more
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3250      +/-   ##
============================================
+ Coverage     73.85%   73.88%   +0.03%     
  Complexity      943      943              
============================================
  Files          1193     1197       +4     
  Lines        108970   109328     +358     
  Branches      85986    86047      +61     
============================================
+ Hits          80478    80780     +302     
- Misses        25757    25782      +25     
- Partials       2735     2766      +31     
Components Coverage Δ
Rust Core 74.90% <ø> (+<0.01%) ⬆️
Java SDK 60.14% <ø> (ø)
C# SDK 70.29% <78.57%> (+0.85%) ⬆️
Python SDK 81.43% <ø> (ø)
Node SDK 91.44% <ø> (ø)
Go SDK 39.80% <ø> (ø)
Files with missing lines Coverage Δ
...reign/csharp/Iggy_SDK/Consumers/ReceivedMessage.cs 100.00% <100.00%> (+16.66%) ⬆️
.../csharp/Iggy_SDK/Contracts/PolledMessagesRental.cs 100.00% <100.00%> (ø)
...DK/IggyClient/Implementations/HttpMessageStream.cs 72.02% <100.00%> (+0.29%) ⬆️
...csharp/Iggy_SDK/Contracts/RentedMessageResponse.cs 94.11% <94.11%> (ø)
.../csharp/Iggy_SDK/Extensions/IggyClientExtension.cs 0.00% <0.00%> (ø)
...ggy_SDK/JsonConverters/MessageResponseConverter.cs 70.90% <87.50%> (+2.90%) ⬆️
...reign/csharp/Iggy_SDK/Consumers/IggyConsumerOfT.cs 96.49% <94.87%> (+96.49%) ⬆️
...csharp/Iggy_SDK/Consumers/ReceivedRentedMessage.cs 86.66% <86.66%> (ø)
...oreign/csharp/Iggy_SDK/IggyClient/IIggyConsumer.cs 50.00% <0.00%> (-50.00%) ⬇️
foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs 91.84% <95.55%> (-0.88%) ⬇️
... and 4 more

... and 12 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.