fix [relays: Re-sub after reconnect]

Signed-off-by: Yonle <yonle@lecturify.net>
This commit is contained in:
Yonle 2023-10-31 15:15:00 +07:00
parent 1776c4c888
commit 8370bf2cd7
2 changed files with 2 additions and 2 deletions

View File

@ -92,7 +92,7 @@ function newConn(addr) {
relay.on('open', _ => {
socks.add(relay); // Add this socket session to [socks]
console.log(process.pid, "---", `[${socks.size}/${relays.length}]`, relay.addr, "is connected");
for (i of db.prepare("SELECT subID FROM sess WHERE cID = ?;").iterate(id)) {
for (i of sess.prepare("SELECT subID FROM sess WHERE cID = ?;").iterate(id)) {
if (relay.readyState >= 2) break;
relay.send(JSON.stringify(["REQ", i.subID]));
}

View File

@ -107,7 +107,7 @@ function newConn(addr, id) {
relay.on('open', _ => {
socks.add(relay); // Add this socket session to [socks]
console.log(process.pid, "---", `[${id}] [${socks.size}/${relays.length}]`, relay.addr, "is connected");
for (i of db.prepare("SELECT subID FROM sess WHERE cID = ?;").iterate(id)) {
for (i of sess.prepare("SELECT subID FROM sess WHERE cID = ?;").iterate(id)) {
if (relay.readyState >= 2) break;
relay.send(JSON.stringify(["REQ", i.subID]));
}