diff --git a/src/components/GamePage.vue b/src/components/GamePage.vue index 2cdc611..1edacb2 100644 --- a/src/components/GamePage.vue +++ b/src/components/GamePage.vue @@ -107,6 +107,7 @@ async function getGameScreens() { getGameScreens() async function getGameMap() { + if (dragState) return const res = await client.GetGameMap({ gameId: Number(gameId) }) if (res.error == '') mapItems.value = res.items || [] } @@ -140,6 +141,7 @@ async function endMapDrag() { dragState = undefined window.removeEventListener('pointermove', moveMapDrag) await saveMapItem(item) + await getGameMap() } async function toggleMapItem(item: MapItem) {