mirror of
https://github.com/Rushilwiz/feud.git
synced 2025-04-09 14:50:20 -04:00
feat: added data update and optimized reset
This commit is contained in:
parent
25a51692de
commit
0147988368
5
index.js
5
index.js
|
@ -36,6 +36,11 @@ io.on('connection', (socket) => {
|
|||
console.log("reset")
|
||||
io.emit("reset")
|
||||
})
|
||||
|
||||
socket.on("do-update", (data) => {
|
||||
console.log("update");
|
||||
io.emit("update", data);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,25 @@
|
|||
let socket = io();
|
||||
|
||||
const _default = {
|
||||
yearA: 2022,
|
||||
yearB: 2022,
|
||||
scoreA: 0,
|
||||
scoreB: 0,
|
||||
current: 0,
|
||||
question: "Waiting to continue...",
|
||||
answers: [],
|
||||
};
|
||||
|
||||
|
||||
if (sessionStorage.getItem("data") === null) sessionStorage.setItem("data", JSON.stringify(data))
|
||||
else data = sessionStorage.getItem("data")
|
||||
|
||||
document.getElementById("reset").addEventListener("click", () => {
|
||||
socket.emit("do-reset")
|
||||
})
|
||||
sessionStorage.setItem("data", JSON.stringify(_default))
|
||||
update()
|
||||
});
|
||||
|
||||
|
||||
var update = () => {
|
||||
socket.emit("do-update", JSON.parse(sessionStorage.getItem("data")))
|
||||
}
|
|
@ -45,4 +45,12 @@ var reset = () => {
|
|||
|
||||
socket.on("reset", () => {
|
||||
reset()
|
||||
})
|
||||
|
||||
socket.on("update", (data) => {
|
||||
setYear(data["yearA"], data["yearB"])
|
||||
setScore(data["scoreA"], data["scoreB"])
|
||||
setCurrent(data["current"])
|
||||
setQuestion(data["question"])
|
||||
data["answers"]
|
||||
})
|
Loading…
Reference in New Issue
Block a user