Initial app javascript
"use strict"; | |
// Define my connection (note the /feed address to specify the hub) | |
var connection = new signalR.HubConnectionBuilder().withUrl("/feed").build(); | |
// Get the elements I need | |
var speedValue = document.getElementById("currentSpeed"); | |
var countValue = document.getElementById("currentCount"); | |
var resetButton = document.getElementById("reset"); | |
window.onload = function () { | |
// Start the SignalR connection | |
connection.start().then(function () { | |
console.log("Connected"); | |
}).catch(function (err) { | |
return console.error(err.toString()); | |
}); | |
resetButton.addEventListener("click", function () { | |
// When someone clicks the reset button, this | |
// will call the ResetCount method in my FeedHub. | |
connection.invoke("ResetCount"); | |
}); | |
}; | |
// This callback is going to fire every time I get new data. | |
connection.on("newData", function (time, speed, count) { | |
speedValue.innerText = speed; | |
countValue.innerText = count; | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment