local ws for unit test + touchups

This commit is contained in:
PoleTransformer
2025-02-18 17:26:52 -08:00
parent 492d9f503f
commit 5bca760d58
3 changed files with 8 additions and 4 deletions
+2 -1
View File
@@ -12,7 +12,6 @@ class WebSocketMonitorType extends MonitorType {
const [ message, code ] = await this.attemptUpgrade(monitor);
heartbeat.status = code === 1000 ? UP : DOWN;
heartbeat.msg = message;
console.log(code, message); //temp unit testing
}
/**
@@ -34,10 +33,12 @@ class WebSocketMonitorType extends MonitorType {
if (monitor.wsIgnoreHeaders && error.message === "Invalid Sec-WebSocket-Accept header") {
resolve([ "101 - OK", 1000 ]);
}
// Upgrade failed, return message to user
resolve([ error.message, error.code ]);
};
ws.onclose = (event) => {
// Upgrade success, connection closed successfully
resolve([ "101 - OK", event.code ]);
};
});