This commit is contained in:
@@ -2,24 +2,24 @@ export const SaveLastVisitedToLocalStorage = (data) => {
|
|||||||
let a = JSON.parse(localStorage.getItem('recent-visited')) || [];
|
let a = JSON.parse(localStorage.getItem('recent-visited')) || [];
|
||||||
|
|
||||||
if (a.length === 0) {
|
if (a.length === 0) {
|
||||||
a.push(data);
|
a.unshift(data);
|
||||||
} else if (a.length === 9) {
|
} else if (a.length === 9) {
|
||||||
if (a.find(p => p.steamid64 === data.steamid64)) {
|
if (a.find(p => p.steamid64 === data.steamid64)) {
|
||||||
a.shift()
|
a.shift()
|
||||||
a.splice(a.findIndex(i => i.steamid64 === data.steamid64), 1)
|
a.splice(a.findIndex(i => i.steamid64 === data.steamid64), 1)
|
||||||
a.push(data)
|
a.unshift(data)
|
||||||
} else if (!a.find(p => p.steamid64 === data.steamid64)) {
|
} else if (!a.find(p => p.steamid64 === data.steamid64)) {
|
||||||
a.shift()
|
a.shift()
|
||||||
a.push(data)
|
a.unshift(data)
|
||||||
}
|
}
|
||||||
} else if (a.length > 0 && a.length < 9) {
|
} else if (a.length > 0 && a.length < 9) {
|
||||||
if (a.find(p => p.steamid64 === data.steamid64)) {
|
if (a.find(p => p.steamid64 === data.steamid64)) {
|
||||||
a.splice(a.findIndex(i => i.steamid64 === data.steamid64), 1)
|
a.splice(a.findIndex(i => i.steamid64 === data.steamid64), 1)
|
||||||
a.push(data)
|
a.unshift(data)
|
||||||
} else if (!a.find(p => p.steamid64 === data.steamid64)) {
|
} else if (!a.find(p => p.steamid64 === data.steamid64)) {
|
||||||
a.push(data)
|
a.unshift(data)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
localStorage.setItem('recent-visited', JSON.stringify(a));
|
localStorage.setItem('recent-visited', JSON.stringify(a));
|
||||||
}
|
}
|
||||||
|
@@ -55,7 +55,6 @@ export default {
|
|||||||
recentVisited.value = JSON.parse(localStorage.getItem('recent-visited'))
|
recentVisited.value = JSON.parse(localStorage.getItem('recent-visited'))
|
||||||
|
|
||||||
if (recentVisited.value !== null) {
|
if (recentVisited.value !== null) {
|
||||||
recentVisited.value.reverse()
|
|
||||||
if (window.innerWidth < 768) {
|
if (window.innerWidth < 768) {
|
||||||
recentVisited.value = recentVisited.value.filter(i => recentVisited.value.indexOf(i) < 6)
|
recentVisited.value = recentVisited.value.filter(i => recentVisited.value.indexOf(i) < 6)
|
||||||
}
|
}
|
||||||
@@ -65,6 +64,7 @@ export default {
|
|||||||
const removeRecentVisited = (key) => {
|
const removeRecentVisited = (key) => {
|
||||||
if (recentVisited.value !== null) {
|
if (recentVisited.value !== null) {
|
||||||
recentVisited.value.splice(key, 1)
|
recentVisited.value.splice(key, 1)
|
||||||
|
recentVisited.value.reverse()
|
||||||
|
|
||||||
localStorage.clear()
|
localStorage.clear()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user