fixed a bug when refreshing data and maps won't update
This commit is contained in:
@@ -402,12 +402,12 @@ export default {
|
|||||||
setTitle(store.state.playerDetails.name)
|
setTitle(store.state.playerDetails.name)
|
||||||
}
|
}
|
||||||
|
|
||||||
const GetPlayer = async () => {
|
const GetPlayer = async (reset = false) => {
|
||||||
if (props.id) {
|
if (props.id) {
|
||||||
const [res, resData] = await GetUser(props.id)
|
const [res, resData] = await GetUser(props.id)
|
||||||
|
|
||||||
if (res === 200 && resData) {
|
if (res === 200 && resData) {
|
||||||
if (resData.steamid64 !== store.state.playerDetails.steamid64) {
|
if (resData.steamid64 !== store.state.playerDetails.steamid64 || reset) {
|
||||||
store.commit('resetPlayerDetails')
|
store.commit('resetPlayerDetails')
|
||||||
store.commit({
|
store.commit({
|
||||||
type: 'changePlayerDetails',
|
type: 'changePlayerDetails',
|
||||||
@@ -440,11 +440,12 @@ export default {
|
|||||||
const refreshButton = document.querySelector('.refresh-btn .fas')
|
const refreshButton = document.querySelector('.refresh-btn .fas')
|
||||||
refreshButton.classList.add('animate')
|
refreshButton.classList.add('animate')
|
||||||
|
|
||||||
await GetPlayer().then(() => {
|
await GetPlayer(true).then(() => {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
refreshButton.classList.remove('animate')
|
refreshButton.classList.remove('animate')
|
||||||
}, 2000)
|
}, 2000)
|
||||||
})
|
})
|
||||||
|
|
||||||
data.playerMeta = await getPlayerMeta(props.id, displayCounter)
|
data.playerMeta = await getPlayerMeta(props.id, displayCounter)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user