INNER CODE UNIT · JavaScript
broadcast
dearvn/tradovate-trading-bot · agents/frontend/index.js:183
const broadcast = (type, payload) => {
const msg = JSON.stringify(payload);
wss.clients.forEach(ws => {
if (ws.readyState === WebSocket.OPEN) ws.send(msg);
});
};
sub.subscribe(CH.EVT_NOTIFICATION, (_channel, data) => {
if (!data) return;
broadcast('notification', { result: true, type: 'notification', message: data });
});
sub.subscribe(CH.EVT_PRICE_TICK, (_channel, data) => {
if (!data) return;
broadcast('price-tick', { result: true, type: 'price-tick', data });
});
sub.subscribe(CH.EVT_PRICE_UPDATE, (_channel, data) => {