mirror of
https://github.com/Rushilwiz/feud.git
synced 2025-04-17 18:50:19 -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")
|
console.log("reset")
|
||||||
io.emit("reset")
|
io.emit("reset")
|
||||||
})
|
})
|
||||||
|
|
||||||
|
socket.on("do-update", (data) => {
|
||||||
|
console.log("update");
|
||||||
|
io.emit("update", data);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,25 @@
|
||||||
let socket = io();
|
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", () => {
|
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", () => {
|
socket.on("reset", () => {
|
||||||
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