From dc68cf409ac92aa59a7924a0d54503ffc87e585b Mon Sep 17 00:00:00 2001 From: a <57077778+cryptochassis@users.noreply.github.com> Date: Mon, 20 Jul 2026 11:08:04 -0700 Subject: [PATCH 1/2] add missing this->requestCorrelationIdByWsRequestIdByConnectionIdMap.at(wsConnectionPtr->id).erase(wsRequestId); --- .../service/ccapi_execution_management_service_binance_base.h | 1 + .../ccapi_cpp/service/ccapi_execution_management_service_bybit.h | 1 + 2 files changed, 2 insertions(+) diff --git a/include/ccapi_cpp/service/ccapi_execution_management_service_binance_base.h b/include/ccapi_cpp/service/ccapi_execution_management_service_binance_base.h index c5b0370e..5bb81819 100644 --- a/include/ccapi_cpp/service/ccapi_execution_management_service_binance_base.h +++ b/include/ccapi_cpp/service/ccapi_execution_management_service_binance_base.h @@ -519,6 +519,7 @@ class ExecutionManagementServiceBinanceBase : public ExecutionManagementService message.setElementList(elementList); message.setCorrelationIdList({requestCorrelationId}); } + this->requestCorrelationIdByWsRequestIdByConnectionIdMap.at(wsConnectionPtr->id).erase(wsRequestId); } messageList.emplace_back(std::move(message)); } else { diff --git a/include/ccapi_cpp/service/ccapi_execution_management_service_bybit.h b/include/ccapi_cpp/service/ccapi_execution_management_service_bybit.h index c6d3385d..e251a801 100644 --- a/include/ccapi_cpp/service/ccapi_execution_management_service_bybit.h +++ b/include/ccapi_cpp/service/ccapi_execution_management_service_bybit.h @@ -411,6 +411,7 @@ class ExecutionManagementServiceBybit : public ExecutionManagementService { message.setCorrelationIdList({requestCorrelationId}); messageList.emplace_back(std::move(message)); } + this->requestCorrelationIdByWsRequestIdByConnectionIdMap.at(wsConnectionPtr->id).erase(wsRequestId); } } } else { From 3ee49e0856f54129f71b74e043835e1b6bfcab42 Mon Sep 17 00:00:00 2001 From: a <57077778+cryptochassis@users.noreply.github.com> Date: Mon, 20 Jul 2026 12:32:31 -0700 Subject: [PATCH 2/2] fix ci --- example/CMakeLists.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt index 51f7552f..6da4a0ad 100644 --- a/example/CMakeLists.txt +++ b/example/CMakeLists.txt @@ -57,9 +57,10 @@ if(NOT HFFIX_INCLUDE_DIR) else() add_library(hffix INTERFACE) endif() -include_directories( - ${CCAPI_PROJECT_DIR}/include ${BOOST_INCLUDE_DIR} ${RAPIDJSON_INCLUDE_DIR} - ${HFFIX_INCLUDE_DIR} ${OPENSSL_INCLUDE_DIR}) + +include_directories(${CCAPI_PROJECT_DIR}/include) +include_directories(SYSTEM ${BOOST_INCLUDE_DIR} ${RAPIDJSON_INCLUDE_DIR} + ${HFFIX_INCLUDE_DIR} ${OPENSSL_INCLUDE_DIR}) find_package(OpenSSL REQUIRED) set(ADDITIONAL_LINK_LIBRARIES "")