refactor: remove unused _group_depth tracking

Since group depth is not used for indentation in headless mode,
simplify by removing the field. group/groupCollapsed just log,
groupEnd is a no-op.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
William Chan
2026-04-12 06:51:56 +08:00
committed by Karl Seguin
parent d5556fda93
commit e6fd004767

View File

@@ -26,7 +26,6 @@ const Console = @This();
_timers: std.StringHashMapUnmanaged(u64) = .{},
_counts: std.StringHashMapUnmanaged(u64) = .{},
_group_depth: u32 = 0,
pub const init: Console = .{};
@@ -129,21 +128,15 @@ pub fn timeEnd(self: *Console, label_: ?[]const u8) void {
logger.info(.js, "console.timeEnd", .{ .label = label, .elapsed = elapsed - kv.value });
}
pub fn group(self: *Console, values: []js.Value, page: *Page) void {
pub fn group(_: *const Console, values: []js.Value, page: *Page) void {
logger.info(.js, "console.group", .{ValueWriter{ .page = page, .values = values }});
self._group_depth +|= 1;
}
pub fn groupCollapsed(self: *Console, values: []js.Value, page: *Page) void {
pub fn groupCollapsed(_: *const Console, values: []js.Value, page: *Page) void {
logger.info(.js, "console.groupCollapsed", .{ValueWriter{ .page = page, .values = values }});
self._group_depth +|= 1;
}
pub fn groupEnd(self: *Console) void {
if (self._group_depth > 0) {
self._group_depth -= 1;
}
}
pub fn groupEnd(_: *const Console) void {}
fn timestamp() u64 {
return @import("../../datetime.zig").timestamp(.monotonic);