From 829974b8937c05baf1c167f66591f5c0cd83f394 Mon Sep 17 00:00:00 2001 From: Yonle Date: Thu, 4 Jan 2024 14:54:23 +0700 Subject: [PATCH] fixbug on bouncer.js Signed-off-by: Yonle --- bouncer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bouncer.js b/bouncer.js index 3bcfea6..ad05689 100644 --- a/bouncer.js +++ b/bouncer.js @@ -321,8 +321,8 @@ function newConn(addr, id) { // If it's at the limit, Send EOSE to client and delete pendingEOSE of subID // Skip if EOSE has been omitted - if (!client.pendingEOSE.has(data[1]) || !client.subs.get(data[1])?[0]?.limit || client.pause_subs.has(data[1])) return; - if (client.events.get(data[1]).size >= client.subs.get(data[1])?[0]?.limit) { + if (!client.pendingEOSE.has(data[1]) || !client.subs.get(data[1])[0]?.limit || client.pause_subs.has(data[1])) return; + if (client.events.get(data[1]).size >= client.subs.get(data[1])[0]?.limit) { // Once reached to , send EOSE to client. client.send(JSON.stringify(["EOSE", data[1]])); if (pause_on_limit || cache_relays?.includes(relay.url)) {