Send stratum jobs only when requested on stratum page

This commit is contained in:
natsoni 2026-06-29 11:39:44 +02:00
parent bd2b0c6645
commit b978b8ae4c
No known key found for this signature in database
GPG key ID: 5554443C889C720E

View file

@ -450,7 +450,7 @@ class WebsocketHandler {
if (parsedMessage['track-stratum'] === 'all' || typeof parsedMessage['track-stratum'] === 'number') {
const sub = parsedMessage['track-stratum'];
client['track-stratum'] = sub;
response['stratumJobs'] = this.socketData['stratumJobs'];
response['stratumJobs'] = JSON.stringify(stratumApi.getJobs());
} else {
client['track-stratum'] = false;
}
@ -1369,8 +1369,6 @@ class WebsocketHandler {
}
public handleNewStratumJob(job: StratumJob): void {
this.updateSocketDataFields({ 'stratumJobs': stratumApi.getJobs() });
for (const server of this.webSocketServers) {
server.clients.forEach((client) => {
if (client.readyState !== WebSocket.OPEN) {