diff options
| author | 2026-02-25 18:38:35 +0330 | |
|---|---|---|
| committer | 2026-02-25 18:38:35 +0330 | |
| commit | de95e9cf153045d66d9c72d6eaff384a95996fe6 (patch) | |
| tree | dfe56c2753899e123e1de7f7269ed9abe7138ca2 /layer | |
| parent | default ports + hardcode protection (diff) | |
small check
Diffstat (limited to 'layer')
| -rw-r--r-- | layer/broadlayer.ts | 4 |
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({ |
