From 26e91262edfa604763a64193edbf26743d0f4b29 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Sun, 26 Jan 2025 21:05:59 +0100 Subject: [PATCH] feat(tasks): trace project task updates --- src/Project.zig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Project.zig b/src/Project.zig index 3097744..798ced0 100644 --- a/src/Project.zig +++ b/src/Project.zig @@ -430,14 +430,17 @@ pub fn request_tasks(self: *Self, from: tp.pid_ref) ClientError!void { pub fn add_task(self: *Self, command: []const u8) OutOfMemoryError!void { defer self.sort_tasks_by_mtime(); + const mtime = std.time.milliTimestamp(); for (self.tasks.items) |*task| if (std.mem.eql(u8, task.command, command)) { - task.mtime = std.time.milliTimestamp(); + tp.trace(tp.channel.debug, .{ "Project", self.name, "add_task", command, task.mtime, "->", mtime }); + task.mtime = mtime; return; }; + tp.trace(tp.channel.debug, .{ "project", self.name, "add_task", command, mtime }); (try self.tasks.addOne()).* = .{ .command = try self.allocator.dupe(u8, command), - .mtime = std.time.milliTimestamp(), + .mtime = mtime, }; }