@@ -238,7 +238,7 @@ inline kphp::coro::task<array<int64_t>> f$rpc_send_requests(string actor, array<
238238 array<kphp::rpc::request_extra_info> req_extra_info_arr{tl_objects.size ()};
239239 auto opt_timeout{timeout.has_value () ? std::optional<double >{timeout.val ()} : std::optional<double >{}};
240240
241- for (const auto & it : tl_objects) {
241+ for (const auto & it : std::as_const ( tl_objects) ) {
242242 const auto query_info{co_await kphp::forks::id_managed (
243243 kphp::rpc::detail::rpc_tl_query_one_impl ({actor.c_str (), actor.size ()}, it.get_value (), opt_timeout, collect_resp_extra_info, ignore_answer))};
244244 query_ids.set_value (it.get_key (), query_info.id );
@@ -253,7 +253,7 @@ inline kphp::coro::task<array<int64_t>> f$rpc_send_requests(string actor, array<
253253
254254inline kphp::coro::task<array<array<mixed>>> f$rpc_fetch_responses(array<int64_t > query_ids) noexcept {
255255 array<array<mixed>> res{query_ids.size ()};
256- for (const auto & it : query_ids) {
256+ for (const auto & it : std::as_const ( query_ids) ) {
257257 res.set_value (it.get_key (), co_await kphp::forks::id_managed (kphp::rpc::detail::rpc_tl_query_result_one_impl (it.get_value ())));
258258 }
259259 co_return std::move (res);
@@ -288,7 +288,7 @@ kphp::coro::task<array<int64_t>> f$rpc_send_typed_query_requests(string actor, a
288288 array<kphp::rpc::request_extra_info> req_extra_info_arr{query_functions.size ()};
289289 auto opt_timeout{timeout.has_value () ? std::optional<double >{timeout.val ()} : std::optional<double >{}};
290290
291- for (const auto & it : query_functions) {
291+ for (const auto & it : std::as_const ( query_functions) ) {
292292 const auto query_info{co_await kphp::forks::id_managed (kphp::rpc::detail::typed_rpc_tl_query_one_impl (
293293 {actor.c_str (), actor.size ()}, rpc_request_t {it.get_value ()}, opt_timeout, collect_resp_extra_info, ignore_answer))};
294294 query_ids.set_value (it.get_key (), query_info.id );
@@ -305,7 +305,7 @@ template<std::same_as<int64_t> query_id_t = int64_t, std::same_as<RpcResponseErr
305305requires std::default_initializable<error_factory_t >
306306kphp::coro::task<array<class_instance<C$VK$TL$RpcResponse>>> f$rpc_fetch_typed_responses(array<query_id_t > query_ids) noexcept {
307307 array<class_instance<C$VK$TL$RpcResponse>> res{query_ids.size ()};
308- for (const auto & it : query_ids) {
308+ for (const auto & it : std::as_const ( query_ids) ) {
309309 res.set_value (it.get_key (), co_await kphp::forks::id_managed (kphp::rpc::detail::typed_rpc_tl_query_result_one_impl (it.get_value (), error_factory_t {})));
310310 }
311311 co_return std::move (res);
0 commit comments