private void OnL3ConversationTrackingCompleted(L3ConversationTrackingCompleted l3ConversationTrackingCompleted) { this._l3Conversations.Remove(l3ConversationTrackingCompleted.L3ConversationKey); if (!this._l3Conversations.Any()) { this._l7ConversationStorageActor.Tell(L7ConversationStorageComplete.Instance); } }
private void OnL3ConversationTrackingCompleted(L3ConversationTrackingCompleted completed) { if (!this._l3Conversations.Remove(completed.L3ConversationKey)) { this._logger.Error($"{this.Sender} not removed from _l3Conversations"); return; } if (!this._l3Conversations.Any()) { _l3ConversationsCompletedTCS?.SetResult(null); } }