const state = require('./state');
/* jshint -W079 */
const WebSocket = require('ws');
/* jshint +W079 */
module.exports = function(message, users) {
// console.log("broadcast", message, "to", (users || "all clients"));
Object.entries(state.servers).forEach(function([user_id, ws]) {
if (ws.readyState === WebSocket.OPEN) {
if (!users || users[user_id]) {
ws.send(JSON.stringify(message));
}
}
});
};