From 30ca11226076b4f3e679329ff83bfed3eb2f32cc Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Thu, 5 May 2022 03:20:03 -0700 Subject: `napi_threadsafe_function` --- src/javascript/jsc/javascript.zig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/javascript') diff --git a/src/javascript/jsc/javascript.zig b/src/javascript/jsc/javascript.zig index f6147a1dd..c193f5090 100644 --- a/src/javascript/jsc/javascript.zig +++ b/src/javascript/jsc/javascript.zig @@ -480,11 +480,12 @@ pub const SavedSourceMap = struct { const uws = @import("uws"); pub const AnyTask = struct { - ctx: *anyopaque, + ctx: ?*anyopaque, callback: fn (*anyopaque) void, pub fn run(this: *AnyTask) void { - this.callback(this.ctx); + @setRuntimeSafety(false); + this.callback(this.ctx.?); } pub fn New(comptime Type: type, comptime Callback: anytype) type { -- cgit v1.2.3