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,12 +548,15 @@ fn scheduleCallback(self: *Window, cb: js.Function.Temp, delay_ms: u32, opts: Sc
};
gop.value_ptr.* = callback;
//try page.scheduler.add(callback, ScheduleCallback.run, delay_ms, .{
// .name = opts.name,
// .low_priority = opts.low_priority,
// .finalizer = ScheduleCallback.cancelled,
//});
if (opts.low_priority) {
try page.scheduler.after(
.{ .prio = .low },
ScheduleCallback,
callback,
delay_ms,
ScheduleCallback,
);
} else {
try page.scheduler.after(
.{ .prio = .high },
ScheduleCallback,
@@ -561,6 +564,7 @@ fn scheduleCallback(self: *Window, cb: js.Function.Temp, delay_ms: u32, opts: Sc
delay_ms,
ScheduleCallback,
);
}
return timer_id;
}