mirror of
https://github.com/ssyyhhrr/stewardle.git
synced 2025-11-16 05:43:49 -05:00
Version Checking Removal
This commit is contained in:
10
app.js
10
app.js
@@ -7,9 +7,6 @@ const favicon = require("serve-favicon")
|
|||||||
const morgan = require("morgan")
|
const morgan = require("morgan")
|
||||||
const dayjs = require("dayjs")
|
const dayjs = require("dayjs")
|
||||||
const process = require("process")
|
const process = require("process")
|
||||||
const {v4: uuidv4} = require("uuid")
|
|
||||||
|
|
||||||
const version = uuidv4()
|
|
||||||
|
|
||||||
const driversPath = "./assets/drivers.json"
|
const driversPath = "./assets/drivers.json"
|
||||||
const statsPath = "./assets/stats.json"
|
const statsPath = "./assets/stats.json"
|
||||||
@@ -245,10 +242,6 @@ function server() {
|
|||||||
stats.visits++
|
stats.visits++
|
||||||
})
|
})
|
||||||
|
|
||||||
app.get("/version", (req, res) => {
|
|
||||||
res.send(version)
|
|
||||||
})
|
|
||||||
|
|
||||||
app.get("/winner", (req, res) => {
|
app.get("/winner", (req, res) => {
|
||||||
if (req.headers.authorization !== "Bearer kRyX3RYMRY$&yEc8") return res.end()
|
if (req.headers.authorization !== "Bearer kRyX3RYMRY$&yEc8") return res.end()
|
||||||
res.json({
|
res.json({
|
||||||
@@ -303,8 +296,7 @@ function server() {
|
|||||||
"permanentNumber": response[2],
|
"permanentNumber": response[2],
|
||||||
"age": response[3],
|
"age": response[3],
|
||||||
"firstYear": response[4],
|
"firstYear": response[4],
|
||||||
"wins": response[5],
|
"wins": response[5]
|
||||||
"version": version
|
|
||||||
})
|
})
|
||||||
stats.guesses++
|
stats.guesses++
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -190,18 +190,7 @@ async function submit(guess, real, index = 0) {
|
|||||||
} else {
|
} else {
|
||||||
answer = localStorage.answers
|
answer = localStorage.answers
|
||||||
json = JSON.parse(answer)[index]
|
json = JSON.parse(answer)[index]
|
||||||
json.version = localStorage.version
|
|
||||||
}
|
}
|
||||||
if (localStorage.version && localStorage.version !== json.version) {
|
|
||||||
localStorage.removeItem("guesses")
|
|
||||||
localStorage.removeItem("version")
|
|
||||||
localStorage.removeItem("answers")
|
|
||||||
location.reload()
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
localStorage.version = json.version
|
|
||||||
}
|
|
||||||
delete json.version
|
|
||||||
if (real) {
|
if (real) {
|
||||||
if (localStorage.answers) {
|
if (localStorage.answers) {
|
||||||
let answers = JSON.parse(localStorage.answers)
|
let answers = JSON.parse(localStorage.answers)
|
||||||
@@ -503,17 +492,6 @@ function fillStats(stats, scores) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
document.addEventListener('DOMContentLoaded', () => {
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
fetch(`${window.location.href}version`).then(res => {
|
|
||||||
res.text().then(result => {
|
|
||||||
if (result !== localStorage.version) {
|
|
||||||
localStorage.removeItem("guesses")
|
|
||||||
localStorage.removeItem("version")
|
|
||||||
localStorage.removeItem("answers")
|
|
||||||
localStorage.version = result
|
|
||||||
location.reload()
|
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
|
||||||
if (localStorage.getItem("highContrast") === null) {
|
if (localStorage.getItem("highContrast") === null) {
|
||||||
document.getElementById("highContrast").disabled = true
|
document.getElementById("highContrast").disabled = true
|
||||||
}
|
}
|
||||||
@@ -539,7 +517,6 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
let expire = new Date(JSON.parse(localStorage.guesses)[0])
|
let expire = new Date(JSON.parse(localStorage.guesses)[0])
|
||||||
if (expire <= d) {
|
if (expire <= d) {
|
||||||
localStorage.removeItem("guesses")
|
localStorage.removeItem("guesses")
|
||||||
localStorage.removeItem("version")
|
|
||||||
localStorage.removeItem("answers")
|
localStorage.removeItem("answers")
|
||||||
}
|
}
|
||||||
JSON.parse(localStorage.guesses).forEach(async (guess, index) => {
|
JSON.parse(localStorage.guesses).forEach(async (guess, index) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user