diff --git a/app/src/handlers/edge5-video.ts b/app/src/handlers/edge5-video.ts index a994e87..36bdfca 100644 --- a/app/src/handlers/edge5-video.ts +++ b/app/src/handlers/edge5-video.ts @@ -3,11 +3,14 @@ import type { TopicHandler } from '../types.js' export const TOPIC = 'data/edge5/video/v1' -export const handleEdge5Video: TopicHandler = async (topic, payload) => { - console.log('edge5.video.received', { - topic, - bytes: payload.length, - payload, - }) +const BEACON_MS = 3000 +let lastBeacon = 0 + +export const handleEdge5Video: TopicHandler = async (_topic, payload) => { + const now = Date.now() + if (now - lastBeacon >= BEACON_MS) { + console.log(`edge5.video ↑ ${payload.length}B`) + lastBeacon = now + } onEdgeChunk(payload) } diff --git a/docker-compose.yml b/docker-compose.yml index ccdbdf5..6fa96f4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,7 +21,3 @@ services: MQTT_URL: mqtt://mosquitto:1883 HTTP_PORT: "80" WS_PORT: "9090" - volumes: - - ./app:/app - # Linux node_modules из образа; без этого bind ./app затирает их win32-бинарниками с хоста - - /app/node_modules