Close terminal if there is no clients connecting

This commit is contained in:
Louis Lam
2023-11-17 16:03:52 +08:00
parent 8c4004f32d
commit fe6735824c
2 changed files with 30 additions and 1 deletions

View File

@@ -30,6 +30,7 @@ import { Cron } from "croner";
import gracefulShutdown from "http-graceful-shutdown";
import User from "./models/user";
import childProcess from "child_process";
import { Terminal } from "./terminal";
export class DockgeServer {
app : Express;
@@ -230,6 +231,11 @@ export class DockgeServer {
});
if (isDev) {
setInterval(() => {
log.debug("terminal", "Terminal count: " + Terminal.getTerminalCount());
}, 10000);
}
}
async afterLogin(socket : DockgeSocket, user : User) {