aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/javascript.zig
diff options
context:
space:
mode:
authorGravatar Ashcon Partovi <ashcon@partovi.net> 2023-07-13 09:39:43 -0700
committerGravatar GitHub <noreply@github.com> 2023-07-13 09:39:43 -0700
commit9eb8eea2a81be6a20abb62544dc54a35ff4173a5 (patch)
tree63ab7bc037477b0db836067ac6c49c273d251353 /src/bun.js/javascript.zig
parent04b4157232006c882cdd693f566b31945618b924 (diff)
downloadbun-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.zig2
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);
}