scheduleCallback: depend on opts.low_priority for prio

This commit is contained in:
Halil Durak
2026-02-03 17:41:21 +03:00
parent 6e14d88b15
commit beeda09d2f

View File

@@ -548,19 +548,23 @@ fn scheduleCallback(self: *Window, cb: js.Function.Temp, delay_ms: u32, opts: Sc
}; };
gop.value_ptr.* = callback; gop.value_ptr.* = callback;
//try page.scheduler.add(callback, ScheduleCallback.run, delay_ms, .{ if (opts.low_priority) {
// .name = opts.name, try page.scheduler.after(
// .low_priority = opts.low_priority, .{ .prio = .low },
// .finalizer = ScheduleCallback.cancelled, ScheduleCallback,
//}); callback,
delay_ms,
try page.scheduler.after( ScheduleCallback,
.{ .prio = .high }, );
ScheduleCallback, } else {
callback, try page.scheduler.after(
delay_ms, .{ .prio = .high },
ScheduleCallback, ScheduleCallback,
); callback,
delay_ms,
ScheduleCallback,
);
}
return timer_id; return timer_id;
} }