mirror of
https://github.com/OpenSquawk/OpenSquawk
synced 2026-08-06 17:53:19 +08:00
add server log
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user