From f57d4d941c8220834b03317046505706d2c1853c Mon Sep 17 00:00:00 2001 From: vikingowl Date: Tue, 2 Nov 2021 23:21:44 +0100 Subject: [PATCH] fixed a bug when refreshing data and maps won't update --- src/views/Player.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/views/Player.vue b/src/views/Player.vue index ccd0d67..d524940 100644 --- a/src/views/Player.vue +++ b/src/views/Player.vue @@ -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) }