mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-30 07:31:47 +00:00
Remove heap allocation for Session
And adapt to similar changes on zig-js-runtime for Env Signed-off-by: Francis Bouvier <francis@lightpanda.io>
This commit is contained in:
@@ -83,18 +83,18 @@ pub fn main() !void {
|
||||
var loop = try jsruntime.Loop.init(allocator);
|
||||
defer loop.deinit();
|
||||
|
||||
var browser = try Browser.init(allocator, &loop, vm);
|
||||
var browser = Browser{};
|
||||
try Browser.init(&browser, allocator, &loop, vm);
|
||||
defer browser.deinit();
|
||||
|
||||
var page = try browser.currentSession().createPage();
|
||||
defer page.deinit();
|
||||
try browser.session.createPage();
|
||||
|
||||
try page.navigate(url, null);
|
||||
defer page.end();
|
||||
try browser.session.page().navigate(url, null);
|
||||
defer browser.session.page().end();
|
||||
|
||||
try page.wait();
|
||||
try browser.session.page().wait();
|
||||
|
||||
if (dump) {
|
||||
try page.dump(std.io.getStdOut());
|
||||
try browser.session.page().dump(std.io.getStdOut());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user