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