Add page_life_cycle_events in CDP state

Signed-off-by: Francis Bouvier <francis@lightpanda.io>
This commit is contained in:
Francis Bouvier
2024-04-19 17:12:37 +02:00
parent 9e13ffb8ff
commit 1b1b7cdfb0
2 changed files with 5 additions and 2 deletions

View File

@@ -77,6 +77,8 @@ pub const State = struct {
securityOrigin: []const u8 = URLBase,
secureContextType: []const u8 = "Secure", // TODO: enum
loaderID: []const u8 = LoaderID,
page_life_cycle_events: bool = false, // TODO; Target based value
};
// Utils

View File

@@ -89,7 +89,7 @@ fn setLifecycleEventsEnabled(
alloc: std.mem.Allocator,
id: u64,
scanner: *std.json.Scanner,
_: *Ctx,
ctx: *Ctx,
) ![]const u8 {
// input
@@ -99,8 +99,9 @@ fn setLifecycleEventsEnabled(
_ = try getParams(alloc, Params, scanner);
const sessionID = try cdp.getSessionID(scanner);
ctx.state.page_life_cycle_events = true;
// output
// TODO: dummy
return result(alloc, id, null, null, sessionID);
}