aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--index.html23
1 files changed, 14 insertions, 9 deletions
diff --git a/index.html b/index.html
index bcda425..e97ea75 100644
--- a/index.html
+++ b/index.html
@@ -119,17 +119,22 @@ button {
var myTicket;
function init() {
- const cached = JSON.parse(localStorage.getItem("my-ticket"));
- if (!cached) return;
+ const cached = JSON.parse(localStorage.getItem("my-ticket"));
+ if (!cached) return;
- const serverEpoch = Date.parse(document.getElementById("epoch").textContent);
- if (cached.e < serverEpoch) {
- localStorage.removeItem("my-ticket");
- return;
- }
+ const serverEpoch = Date.parse(document.getElementById("epoch").textContent);
+ if (cached.e < serverEpoch) {
+ localStorage.removeItem("my-ticket");
+ return;
+ }
- myTicket = cached.t;
- showTicket();
+ const t = int(cached.t);
+ if (t > int(document.getElementById("done").textContent)) {
+ myTicket = t;
+ showTicket();
+ } else {
+ localStorage.removeItem("my-ticket");
+ }
}
if (document.readyState === "loading") {