fix: useEvent for clock/place games

This commit is contained in:
2026-09-17 01:37:31 +02:00
parent 6866b45f66
commit 9fc9e19d68
4 changed files with 4 additions and 14 deletions
@@ -1,7 +1,6 @@
import { computed, onBeforeUnmount, onMounted, ref } from 'vue'
import { useWebSocket } from '@vueuse/core'
import { placeApiCanvas } from '@/api'
import { useEventPath } from './useEventPath'
// Mirrors place/wire.py: a one-letter type tag then '|'-separated fields, in
// a fixed order the server always uses. See that file for the message table.
@@ -27,9 +26,7 @@ let grid = new Uint8Array(DEFAULT_GRID_SIZE * DEFAULT_GRID_SIZE)
const gridWidth = ref(DEFAULT_GRID_SIZE)
const gridHeight = ref(DEFAULT_GRID_SIZE)
export function usePlaceSocket(onPixel?: OnPixel, onResize?: OnResize) {
const eventPath = useEventPath()
export function usePlaceSocket(eventPath: string, onPixel?: OnPixel, onResize?: OnResize) {
const cooldownEndMs = ref<number | null>(null)
const cooldownRemainingMs = ref(0)