fixed a bug when refreshing data and maps won't update

This commit is contained in:
2021-11-02 23:21:44 +01:00
committed by Giovanni Harting
parent 42d0e79df8
commit f57d4d941c

View File

@@ -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)
} }