diff options
author | 2023-07-13 09:39:43 -0700 | |
---|---|---|
committer | 2023-07-13 09:39:43 -0700 | |
commit | 9eb8eea2a81be6a20abb62544dc54a35ff4173a5 (patch) | |
tree | 63ab7bc037477b0db836067ac6c49c273d251353 /src/bun.js/javascript.zig | |
parent | 04b4157232006c882cdd693f566b31945618b924 (diff) | |
download | bun-9eb8eea2a81be6a20abb62544dc54a35ff4173a5.tar.gz bun-9eb8eea2a81be6a20abb62544dc54a35ff4173a5.tar.zst bun-9eb8eea2a81be6a20abb62544dc54a35ff4173a5.zip |
Implement `ping()`, `pong()`, `terminate()` for WebSocket client and server (#3257)
Diffstat (limited to 'src/bun.js/javascript.zig')
-rw-r--r-- | src/bun.js/javascript.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bun.js/javascript.zig b/src/bun.js/javascript.zig index 7d2435823..beb2d1856 100644 --- a/src/bun.js/javascript.zig +++ b/src/bun.js/javascript.zig @@ -350,12 +350,14 @@ pub const ExitHandler = struct { extern fn Bun__closeAllSQLiteDatabasesForTermination() void; pub fn dispatchOnExit(this: *ExitHandler) void { + JSC.markBinding(@src()); var vm = @fieldParentPtr(VirtualMachine, "exit_handler", this); Process__dispatchOnExit(vm.global, this.exit_code); Bun__closeAllSQLiteDatabasesForTermination(); } pub fn dispatchOnBeforeExit(this: *ExitHandler) void { + JSC.markBinding(@src()); var vm = @fieldParentPtr(VirtualMachine, "exit_handler", this); Process__dispatchOnBeforeExit(vm.global, this.exit_code); } |