fixed last time visited bug
This commit is contained in:
parent
cf53a4d45d
commit
7c8da2361c
1 changed files with 21 additions and 18 deletions
|
@ -1,13 +1,8 @@
|
|||
const visitorCount = document.getElementById("visitor-count");
|
||||
|
||||
if (!localStorage.getItem("lastVisited"))
|
||||
{
|
||||
const date = new Date();
|
||||
console.log(date);
|
||||
localStorage.setItem("lastVisited", date.getDate());
|
||||
}
|
||||
const milisecondADay = 86400000;
|
||||
|
||||
if (!localStorage.getItem("count"))
|
||||
function newVisitor()
|
||||
{
|
||||
fetch("https://caodoc-api.exozy.me/new_visitor/exozyme")
|
||||
.then(reponse => reponse.json())
|
||||
|
@ -17,18 +12,26 @@ if (!localStorage.getItem("count"))
|
|||
});
|
||||
}
|
||||
|
||||
// Create Last Date Visited
|
||||
if (!localStorage.getItem("lastVisited"))
|
||||
{
|
||||
const date = new Date().getTime();
|
||||
console.log(date);
|
||||
localStorage.setItem("lastVisited", date);
|
||||
}
|
||||
|
||||
// Create Count on LocalStorage
|
||||
if (!localStorage.getItem("count"))
|
||||
{
|
||||
newVisitor();
|
||||
}
|
||||
|
||||
visitorCount.textContent = localStorage.getItem("count");
|
||||
|
||||
const date = new Date();
|
||||
if (date.getDate() != localStorage.getItem("lastVisited"))
|
||||
{
|
||||
fetch("https://caodoc-api.exozy.me/new_visitor/exozyme")
|
||||
.then(reponse => reponse.json())
|
||||
.then(data => {
|
||||
visitorCount.textContent = data.count;
|
||||
});
|
||||
const date = new Date().getTime();
|
||||
|
||||
const date = new Date();
|
||||
console.log(date);
|
||||
localStorage.setItem("lastVisited", date.getDate());
|
||||
if (date - localStorage.getItem("lastVisited") >= milisecondADay)
|
||||
{
|
||||
newVisitor();
|
||||
localStorage.setItem("lastVisited", date);
|
||||
}
|
Loading…
Reference in a new issue