18 lines
665 B
TypeScript
18 lines
665 B
TypeScript
import { createKeepAlive } from "@kevisual/cnb/keep";
|
|
|
|
const config = {
|
|
"wss": "wss://cnb-d98-1jgeskb82-001.cnb.space:443/stable-3c0b449c6e6e37b44a8a7938c0d8a3049926a64c?reconnectionToken=aac306fc-b934-4035-8276-3dd429b7c4c0&reconnection=false&skipWebSocketFrames=false",
|
|
"cookie": "orange:workspace:cookie-session:cnb-d98-1jgeskb82-001=15aa8d88-e1f4-47f8-b6bf-761f94b021d0",
|
|
"url": "https://cnb-d98-1jgeskb82-001.cnb.space/?folder=/workspace"
|
|
}
|
|
|
|
createKeepAlive({
|
|
wsUrl: config.wss,
|
|
cookie: config.cookie,
|
|
debug: true,
|
|
});
|
|
|
|
setTimeout(() => {
|
|
console.log("停止保持 WebSocket 连接...");
|
|
process.exit(0);
|
|
}, 5 * 60 * 60 * 1000); |