code: use .close() instead of .terminate() & change the name for node module load

Signed-off-by: Yonle <yonle@lecturify.net>
This commit is contained in:
Yonle 2024-06-05 19:57:17 +07:00
parent 08eb54b106
commit 30fd601263
4 changed files with 11 additions and 11 deletions

View File

@ -1,9 +1,9 @@
"use strict";
// Anything about handling client connections is in this code.
const { Worker } = require("worker_threads");
const { Worker } = require("node:worker_threads");
const { version } = require("./package.json");
const querystring = require("querystring");
const querystring = require("node:querystring");
const { validateEvent, nip19 } = require("nostr-tools");
const auth = require("./auth.js");

View File

@ -4,9 +4,9 @@ process.title = "Bostr (cluster)";
const { version } = require("./package.json");
const WebSocket = require("ws");
const http = require("http");
const http2 = require("http2");
const fs = require("fs");
const http = require("node:http");
const http2 = require("node:http2");
const fs = require("node:fs");
const bouncer = require(`./bouncer.js`);
const undici = require("undici");

View File

@ -10,9 +10,9 @@ if (typeof(Bun) === "object") {
return require("./http.js");
}
const cluster = require("cluster");
const fs = require("fs");
const os = require("os");
const cluster = require("node:cluster");
const fs = require("node:fs");
const os = require("node:os");
if (!process.env.NO_CLUSTERS && cluster.isPrimary) {
const numClusters = process.env.CLUSTERS || config.clusters || (os.availableParallelism ? os.availableParallelism() : (os.cpus().length || 2))

View File

@ -1,7 +1,7 @@
"use strict";
// Anything about talking to upstream relays is handled here.
const { parentPort, threadId } = require("worker_threads");
const { parentPort, threadId } = require("node:worker_threads");
const { version } = require("./package.json");
const WebSocket = require("ws");
const { validateEvent, nip19, matchFilters, mergeFilters, getFilterLimit } = require("nostr-tools");
@ -137,7 +137,7 @@ parentPort.on('message', m => {
if (!csess.hasOwnProperty(m.id)) return;
for (const sock of userRelays[m.id]) {
sock.terminate();
sock.close();
}
delete userRelays[m.id];
@ -289,7 +289,7 @@ function newConn(addr, id, reconn_t = 0) {
relay.ratelimit = 0;
relay.pendingNIP42 = new Set();
relay.on('open', _ => {
if (!csess.hasOwnProperty(id)) return relay.terminate();
if (!csess.hasOwnProperty(id)) return relay.close();
const client = csess[id];
reconn_t = 0;
if (log_about_relays) console.log(threadId, "---", id, "Connected to", addr, `(${relay_type(addr)})`);