diff --git a/aether/ae_actions/ping.cpp b/aether/ae_actions/ping.cpp index 31e31988..d358b256 100644 --- a/aether/ae_actions/ping.cpp +++ b/aether/ae_actions/ping.cpp @@ -51,7 +51,9 @@ void Ping::SendPing() { std::chrono::duration_cast( ping_interval_) .count()); - auto& pong_promise = auth_api->ping(ping_interval_u64); + // FIXME: for rx_window send interval value + auto& pong_promise = + auth_api->ping(ping_interval_u64, ping_interval_u64); auto req_id = pong_promise.request_id(); // save the ping request diff --git a/aether/work_cloud_api/work_server_api/authorized_api.h b/aether/work_cloud_api/work_server_api/authorized_api.h index 31e5b8b0..d72c4d66 100644 --- a/aether/work_cloud_api/work_server_api/authorized_api.h +++ b/aether/work_cloud_api/work_server_api/authorized_api.h @@ -33,7 +33,9 @@ class AuthorizedApi : public ApiClass { public: explicit AuthorizedApi(ProtocolContext& protocol_context); - Method<4, ApiPromise(std::uint64_t next_connect_ms_duration)> ping; + Method<4, ApiPromise(std::uint64_t next_connect_ms_duration, + std::uint64_t rx_window_ms)> + ping; Method<6, void(AeMessage message)> send_message; Method<7, void(std::vector messages)> send_messages; Method<11, ApiPromise(Uid uid)> check_access_for_send_message;