Skip to content

Commit 016b356

Browse files
authored
Merge pull request #935 from evoskuil/master
Adapt to network refactor and monad/jsonrpc integration.
2 parents ec56467 + ae104c0 commit 016b356

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/protocols/protocol_bitcoind_rpc.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,13 +299,14 @@ void protocol_bitcoind_rpc::send_json(boost::json::value&& model,
299299
size_t size_hint) NOEXCEPT
300300
{
301301
BC_ASSERT(stranded());
302+
using namespace network::monad;
302303
const auto request = reset_request();
303304
constexpr auto json = media_type::application_json;
304305
response response{ status::ok, request->version() };
305306
add_common_headers(response, *request);
306307
add_access_control_headers(response, *request);
307308
response.set(field::content_type, from_media_type(json));
308-
response.body() = { std::move(model), size_hint };
309+
response.body() = json_value{ std::move(model), size_hint };
309310
response.prepare_payload();
310311
SEND(std::move(response), handle_complete, _1, error::success);
311312
}

src/protocols/protocol_html.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,11 +166,12 @@ void protocol_html::send_json(boost::json::value&& model, size_t size_hint,
166166
const request& request) NOEXCEPT
167167
{
168168
BC_ASSERT(stranded());
169+
using namespace network::monad;
169170
response response{ status::ok, request.version() };
170171
add_common_headers(response, request);
171172
add_access_control_headers(response, request);
172173
response.set(field::content_type, from_media_type(json));
173-
response.body() = { std::move(model), size_hint };
174+
response.body() = json_value{ std::move(model), size_hint };
174175
response.prepare_payload();
175176
SEND(std::move(response), handle_complete, _1, error::success);
176177
}

0 commit comments

Comments
 (0)