Change Page.addScriptToEvaluateOnNewDocument

Signed-off-by: Francis Bouvier <francis@lightpanda.io>
This commit is contained in:
Francis Bouvier
2024-04-16 17:28:28 +02:00
parent 9e8b765f7a
commit 05c5d06df5

View File

@@ -66,11 +66,23 @@ fn setLifecycleEventsEnabled(
fn addScriptToEvaluateOnNewDocument( fn addScriptToEvaluateOnNewDocument(
alloc: std.mem.Allocator, alloc: std.mem.Allocator,
id: u64, id: u64,
_: *std.json.Scanner, scanner: *std.json.Scanner,
_: *Ctx, _: *Ctx,
) ![]const u8 { ) ![]const u8 {
const Res = struct { const Params = struct {
identifier: []const u8 = "1", source: []const u8,
worldName: ?[]const u8 = null,
}; };
return result(alloc, id, Res, .{}); _ = try getParams(alloc, Params, scanner);
const Res = struct {
id: u64,
result: struct {
identifier: []const u8 = "1",
} = .{},
sessionId: []const u8,
};
return stringify(alloc, Res{
.id = id,
.sessionId = try cdp.getSessionID(alloc, scanner),
});
} }