aboutsummaryrefslogtreecommitdiff
path: root/layer
diff options
context:
space:
mode:
authorGravatar Moon Flower <mforoud86@gmail.com> 2026-02-25 18:38:35 +0330
committerGravatar Moon Flower <mforoud86@gmail.com> 2026-02-25 18:38:35 +0330
commitde95e9cf153045d66d9c72d6eaff384a95996fe6 (patch)
treedfe56c2753899e123e1de7f7269ed9abe7138ca2 /layer
parentdefault ports + hardcode protection (diff)
small check
Diffstat (limited to 'layer')
-rw-r--r--layer/broadlayer.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/layer/broadlayer.ts b/layer/broadlayer.ts
index 53eab39..b384418 100644
--- a/layer/broadlayer.ts
+++ b/layer/broadlayer.ts
@@ -249,17 +249,19 @@ const eviction_timeout = 15_000
const ratelimit_count = 32
setInterval(() => {
+ let hasEvicted = false
for (const key of Object.keys(sessions)) {
const sess = sessions[key]!
if (sess.lastSeen > Date.now() - eviction_timeout) continue
// skip if websocket
if (sess.ws) continue
// evict
+ hasEvicted = true
if (sess.mode === 'tcp') sess.socket?.close()
else sess.die()
delete sessions[key]
}
- console.log('clients:' + Object.keys(sessions).length)
+ if (hasEvicted) console.log('clients:' + Object.keys(sessions).length)
}, eviction_timeout)
Bun.serve({