add server log

This commit is contained in:
itsrubberduck
2026-02-17 15:31:32 +01:00
parent 1e69c52b70
commit 59bede6ad4
8 changed files with 368 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
import { createError, defineEventHandler, readBody } from 'h3'
import { BridgeToken } from '../../models/BridgeToken'
import { getBridgeTokenFromHeader } from '../../utils/bridge'
import { logBridgeEvent } from '../../utils/bridgeLog'
import { flightlabTelemetryStore } from '../../utils/flightlabTelemetry'
import type { FlightLabTelemetryState } from '../../../shared/data/flightlab/types'
@@ -59,6 +60,15 @@ export default defineEventHandler(async (event) => {
const mapped = mapBridgeTelemetry(body)
flightlabTelemetryStore.update(userId, mapped)
logBridgeEvent(bridgeToken, {
endpoint: '/api/bridge/data',
method: 'POST',
statusCode: 200,
color: '#d946ef',
summary: `Telemetry ${telemetryKeys.length} keys — IAS ${mapped.AIRSPEED_INDICATED.toFixed(0)}kt ALT ${mapped.PLANE_ALTITUDE.toFixed(0)}ft`,
data: mapped as unknown as Record<string, unknown>,
})
return {
// n1_pct: (mapped.TURB_ENG_N1_1 ?? 0) + 10,
// n1_pct_2: (mapped.TURB_ENG_N1_2 ?? 0) + 10,