1
0
mirror of https://github.com/JKorf/CryptoExchange.Net.git synced 2026-08-12 17:03:10 +00:00

updated resubscribing

This commit is contained in:
Jan Korf
2018-11-22 13:18:39 +01:00
parent 5c63941f32
commit 2478e4c7c7
3 changed files with 5 additions and 3 deletions
@@ -57,6 +57,6 @@ namespace CryptoExchange.Net.Objects
/// <summary>
/// Time to wait between reconnect attempts
/// </summary>
public TimeSpan ReconnectInterval { get; set; } = TimeSpan.FromSeconds(2);
public TimeSpan ReconnectInterval { get; set; } = TimeSpan.FromSeconds(5);
}
}
+3 -1
View File
@@ -114,7 +114,9 @@ namespace CryptoExchange.Net
lock(sockets)
subscription = sockets.Single(s => s.Socket == socket);
SocketReconnected(subscription, DateTime.UtcNow - socket.DisconnectTime.Value);
if (!SocketReconnect(subscription, DateTime.UtcNow - socket.DisconnectTime.Value))
socket.Close().Wait(); // Close so we end up reconnecting again
return;
});
}
else
+1 -1
View File
@@ -222,7 +222,7 @@ namespace CryptoExchange.Net.Sockets
lock (socketLock)
{
if (socket != null)
log.Write(LogVerbosity.Debug, $"Socket {Id} sisposing websocket");
log.Write(LogVerbosity.Debug, $"Socket {Id} disposing websocket");
socket?.Dispose();
socket = null;