| 280 | } |
| 281 | |
| 282 | void DaemonClient::sendJsDebuggerInfo(uint16_t port, const std::vector<StringBox>& websocketTargets) { |
| 283 | auto targets = ValueArray::make(websocketTargets.size()); |
| 284 | for (size_t i = 0; i < websocketTargets.size(); i++) { |
| 285 | targets->emplace(i, Value(websocketTargets[i])); |
| 286 | } |
| 287 | Value jsDebugInfo = Value().setMapValue("port", Value(port)).setMapValue("websocket_targets", Value(targets)); |
| 288 | Value json = Value().setMapValue("event", Value().setMapValue("js_debugger_info", jsDebugInfo)); |
| 289 | submitPayload(json); |
| 290 | } |
| 291 | |
| 292 | DaemonClientPendingResponse::DaemonClientPendingResponse(Function<void(const Value&)> handler) |
| 293 | : handler(std::move(handler)) {} |
no test coverage detected