From b276a157866d8e4e5df319e9bc72fa19226a36d0 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Thu, 19 Dec 2024 14:15:29 +0100 Subject: [PATCH] cdp: add target.detachFromTarget noop --- src/cdp/target.zig | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/cdp/target.zig b/src/cdp/target.zig index 048c1d68..ea8aac87 100644 --- a/src/cdp/target.zig +++ b/src/cdp/target.zig @@ -39,6 +39,7 @@ const Methods = enum { createTarget, closeTarget, sendMessageToTarget, + detachFromTarget, }; pub fn target( @@ -60,6 +61,7 @@ pub fn target( .createTarget => createTarget(alloc, msg, ctx), .closeTarget => closeTarget(alloc, msg, ctx), .sendMessageToTarget => sendMessageToTarget(alloc, msg, ctx), + .detachFromTarget => detachFromTarget(alloc, msg, ctx), }; } @@ -496,3 +498,18 @@ fn sendMessageToTarget( return ""; } + +// noop +fn detachFromTarget( + alloc: std.mem.Allocator, + msg: *IncomingMessage, + _: *Ctx, +) ![]const u8 { + // input + const input = try Input(void).get(alloc, msg); + defer input.deinit(); + log.debug("Req > id {d}, method {s}", .{ input.id, "target.detachFromTarget" }); + + // output + return result(alloc, input.id, bool, true, input.sessionId); +}