1
0
mirror of https://github.com/JKorf/CryptoExchange.Net.git synced 2026-08-15 02:13:01 +00:00

Feature/userdata tracker (#271)

Added user data tracking logic
Added LastReceiveTime, SocketStatus and SubscriptionStatus properties to UpdateSubscription
Added SharedTransferStatus Enum and property to SharedDeposit
Added PositionMode property to SharedPosition model
Added IsZero property to SharedQuantity
Renamed IWebSocket LastActionTime to LastReceiveTime
Updated CryptoExchangeWebsocketClient LastReceiveTime logic
Updated Subscription status change event handler to run sync instead of separate task
This commit is contained in:
Jan Korf
2026-02-05 16:05:13 +01:00
committed by GitHub
parent 2fd3912795
commit 74e5cf6fc9
29 changed files with 2438 additions and 7 deletions
@@ -178,6 +178,11 @@ namespace CryptoExchange.Net.Sockets.Default
/// </summary>
public DateTime? DisconnectTime { get; set; }
/// <summary>
/// Last timestamp something was received from the server
/// </summary>
public DateTime? LastReceiveTime => _socket.LastReceiveTime;
/// <summary>
/// Tag for identification
/// </summary>