mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-05-05 06:37:10 -04:00
Wait for disconnect only if no admintest.
This commit is contained in:
parent
57f114c01e
commit
0c25a0ba1f
2 changed files with 2 additions and 2 deletions
|
@ -46,7 +46,7 @@ const closeServer = async () => {
|
|||
for (const socket of sockets) socket.destroy(new Error('HTTP server is closing'));
|
||||
}, 5000);
|
||||
let lastLogged = 0;
|
||||
while (sockets.size > 0) {
|
||||
while (sockets.size > 0 && !settings.enableAdminUITests) {
|
||||
if (Date.now() - lastLogged > 1000) { // Rate limit to avoid filling logs.
|
||||
logger.info(`Waiting for ${sockets.size} HTTP clients to disconnect...`);
|
||||
lastLogged = Date.now();
|
||||
|
|
|
@ -38,7 +38,7 @@ export const expressCloseServer = async () => {
|
|||
// not appear to be a way to get all clients across all namespaces without tracking them
|
||||
// ourselves, so that is what we do.
|
||||
let lastLogged = 0;
|
||||
while (sockets.size > 0) {
|
||||
while (sockets.size > 0 && !settings.enableAdminUITests) {
|
||||
if (Date.now() - lastLogged > 1000) { // Rate limit to avoid filling logs.
|
||||
logger.info(`Waiting for ${sockets.size} socket.io clients to disconnect...`);
|
||||
lastLogged = Date.now();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue