1
0
mirror of https://github.com/JKorf/CryptoExchange.Net.git synced 2026-10-05 02:41:10 +00:00

Shared API's V2 (#289)

Added V2 Shared API's infrastructure
Added request coalescing
Added rate limiting admission logic
Fixed some rate limiting issues
This commit is contained in:
Jan Korf
2026-09-23 09:15:39 +02:00
committed by GitHub
parent cecfbcba48
commit ae7504c26c
482 changed files with 12870 additions and 2150 deletions
@@ -10,13 +10,8 @@ namespace CryptoExchange.Net.Objects
/// <summary>
/// WebSocket call result
/// </summary>
public interface IWebSocketResult : ICallResult
public interface IWebSocketResult : ICallResult, IExchangeCallResult
{
/// <summary>
/// Exchange name
/// </summary>
string Exchange { get; init; }
/// <summary>
/// The request id
/// </summary>
@@ -42,7 +37,7 @@ namespace CryptoExchange.Net.Objects
/// WebSocket call result
/// </summary>
/// <typeparam name="T">Data result type</typeparam>
public interface IWebSocketResult<T> : IWebSocketResult, ICallResult<T>
public interface IWebSocketResult<T> : IWebSocketResult, IExchangeCallResult<T>
{
}