1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2025-06-07 16:06:15 +00:00
This commit is contained in:
JKorf 2024-06-17 17:29:57 +02:00
commit 5d50d8cde8

View File

@ -461,6 +461,8 @@ namespace CryptoExchange.Net.Sockets
while (_sendBuffer.TryDequeue(out var data))
{
if (Parameters.RateLimiter != null)
{
try
{
var limitResult = await Parameters.RateLimiter.ProcessAsync(_logger, data.Id, RateLimitItemType.Request, requestDefinition, _baseAddress, null, data.Weight, Parameters.RateLimitingBehaviour, _ctsSource.Token).ConfigureAwait(false);
if (!limitResult)
@ -469,6 +471,12 @@ namespace CryptoExchange.Net.Sockets
continue;
}
}
catch (OperationCanceledException)
{
// canceled
break;
}
}
try
{