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)
|
||||
}
|
||||
|
||||
const GetPlayer = async () => {
|
||||
const GetPlayer = async (reset = false) => {
|
||||
if (props.id) {
|
||||
const [res, resData] = await GetUser(props.id)
|
||||
|
||||
if (res === 200 && resData) {
|
||||
if (resData.steamid64 !== store.state.playerDetails.steamid64) {
|
||||
if (resData.steamid64 !== store.state.playerDetails.steamid64 || reset) {
|
||||
store.commit('resetPlayerDetails')
|
||||
store.commit({
|
||||
type: 'changePlayerDetails',
|
||||
@@ -440,11 +440,12 @@ export default {
|
||||
const refreshButton = document.querySelector('.refresh-btn .fas')
|
||||
refreshButton.classList.add('animate')
|
||||
|
||||
await GetPlayer().then(() => {
|
||||
await GetPlayer(true).then(() => {
|
||||
setTimeout(() => {
|
||||
refreshButton.classList.remove('animate')
|
||||
}, 2000)
|
||||
})
|
||||
|
||||
data.playerMeta = await getPlayerMeta(props.id, displayCounter)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user