diff --git a/runtime/actions.cpp b/runtime/actions.cpp index b63a223..46da58b 100644 --- a/runtime/actions.cpp +++ b/runtime/actions.cpp @@ -15,7 +15,8 @@ auto sliger::rpc::action::FlameGraph::perform_action( { auto json = vm.flame_graph_json(); if (json) { - writer->write(json.value()); + writer->write( + std::format("{{ ok: true, flameGraph: \"{}\" }}", json.value())); } else { writer->write("null"); } @@ -28,9 +29,10 @@ auto sliger::rpc::action::CodeCoverage::perform_action( { auto json = vm.code_coverage_json(); if (json) { - writer->write(json.value()); + writer->write( + std::format("{{ ok: true, codeCoverage: \"{}\" }}", json.value())); } else { - writer->write("null"); + writer->write("{ ok: false }"); } writer->flush(); };