Сейчас я пытаюсь вызвать windows.print () внутри socket.on () с помощью кнопки, проблема в том, что когда я нажимаю кнопку несколько раз, она продолжает добавлять предыдущий вызов к новому.
https://imgur.com/oRpRYAX
Я уже достиг ожидаемого результата, но его явно не хватает:
socket.on('PrintAnswer',function(msg){
let print= msg;
if(print=== userId){
windows.print();
}
console.log("Printing= "+ print);
msg.end(); // <-- Hax
});
Код ломается и работает как задумано, но я ищу более чистое решение. Возвращение не помогло мне решить проблему.