Skip to content

Commit e62a13a

Browse files
committed
HeartbeatMessageAdapter. Infinitive first connection attempts fix.
1 parent 24fb921 commit e62a13a

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Algo/HeartbeatMessageAdapter.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,9 @@ protected override void OnInnerAdapterNewOutMessage(Message message)
107107
{
108108
if (_connectingAttemptCount != 0)
109109
{
110-
if (_currState == ConnectionStates.Connected)
111-
_prevState = _reConnecting;
110+
_prevState = _currState == ConnectionStates.Connected
111+
? _reConnecting
112+
: ConnectionStates.Failed;
112113

113114
_currState = _reConnecting;
114115
isReconnecting = true;

_ReleaseNotes/CHANGE_LOG_API.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ StockSharp API Change log
33
## current:
44
* (feature) HeartbeatMessageAdapter.SuppressReconnectingErrors
55
* (bug) HeartbeatMessageAdapter. Infinitive reconnection attempts fix.
6+
* (bug) HeartbeatMessageAdapter. Infinitive first connection attempts fix.
67

78
## v4.4.6.1:
89
* (bug) InteractiveBrokers. Fix historical ticks request.

0 commit comments

Comments
 (0)