mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-29 15:13:28 +00:00
cdp: log errors on sendMessageToTarget
This commit is contained in:
@@ -453,13 +453,17 @@ fn sendMessageToTarget(
|
|||||||
};
|
};
|
||||||
const input = try Input(Params).get(alloc, msg);
|
const input = try Input(Params).get(alloc, msg);
|
||||||
defer input.deinit();
|
defer input.deinit();
|
||||||
log.debug("Req > id {d}, method {s}", .{ input.id, "target.sendMessageToTarget" });
|
log.debug("Req > id {d}, method {s} ({s})", .{ input.id, "target.sendMessageToTarget", input.params.message });
|
||||||
|
|
||||||
// get the wrapped message.
|
// get the wrapped message.
|
||||||
var wmsg = IncomingMessage.init(alloc, input.params.message);
|
var wmsg = IncomingMessage.init(alloc, input.params.message);
|
||||||
defer wmsg.deinit();
|
defer wmsg.deinit();
|
||||||
|
|
||||||
const res = try cdp.dispatch(alloc, &wmsg, ctx);
|
const res = cdp.dispatch(alloc, &wmsg, ctx) catch |e| {
|
||||||
|
log.err("send message {d} ({s}): {any}", .{ input.id, input.params.message, e });
|
||||||
|
// TODO dispatch error correctly.
|
||||||
|
return e;
|
||||||
|
};
|
||||||
|
|
||||||
// receivedMessageFromTarget event
|
// receivedMessageFromTarget event
|
||||||
const ReceivedMessageFromTarget = struct {
|
const ReceivedMessageFromTarget = struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user