1
0
mirror of https://github.com/JKorf/CryptoExchange.Net.git synced 2026-08-25 15:09:46 +00:00
This commit is contained in:
JKorf
2024-06-17 17:29:57 +02:00
@@ -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
{