fix: ensure stale monitoring is stopped on WebSocket error and closure events in LighterGateway for improved connection management

This commit is contained in:
discountry
2025-11-13 01:16:03 +08:00
parent 486b911bed
commit 6bb0994cae
+2
View File
@@ -557,6 +557,7 @@ export class LighterGateway {
fail(new Error(`WebSocket closed before ready (code=${code}${normalizedReason ? `, reason=${normalizedReason}` : ""})`));
return;
}
this.stopStaleMonitor();
this.scheduleReconnect();
});
ws.on("error", (error) => {
@@ -566,6 +567,7 @@ export class LighterGateway {
fail(error);
return;
}
this.stopStaleMonitor();
this.scheduleReconnect();
});
});