aboutsummaryrefslogtreecommitdiff
path: root/src/javascript
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-05-05 03:20:03 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-05-05 21:35:08 -0700
commit30ca11226076b4f3e679329ff83bfed3eb2f32cc (patch)
treecefbb4d6b0ec7e8739061dd3493b9dd7c43baea2 /src/javascript
parentb487eb7e13d0bbd65bd28bd2d785d202f7190eb4 (diff)
downloadbun-30ca11226076b4f3e679329ff83bfed3eb2f32cc.tar.gz
bun-30ca11226076b4f3e679329ff83bfed3eb2f32cc.tar.zst
bun-30ca11226076b4f3e679329ff83bfed3eb2f32cc.zip
`napi_threadsafe_function`
Diffstat (limited to 'src/javascript')
-rw-r--r--src/javascript/jsc/javascript.zig5
1 files changed, 3 insertions, 2 deletions
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 {