20 lines
652 B
JavaScript
20 lines
652 B
JavaScript
const connection = new signalR.HubConnection('/chathub');
|
|
|
|
connection.on('ReceiveMessage', (message) => {
|
|
const encodedMsg = message;
|
|
const listItem = document.createElement('li');
|
|
listItem.innerHTML = encodedMsg;
|
|
document.getElementById('messages').appendChild(listItem);
|
|
});
|
|
|
|
document.getElementById('sendButton').addEventListener('click', event => {
|
|
const msg = document.getElementById('messageList').value;
|
|
connection.send('SendMessageToAll', msg).catch(err => logErr(errorMsg));
|
|
event.preventDefault();
|
|
});
|
|
|
|
function logErr(errorMsg) {
|
|
console.log(errorMsg);
|
|
}
|
|
|
|
connection.start().catch(err => logErr(errorMsg)); |