From d99449ddc4e2777c1b0fe9189ba0a7c01fe1dd8f Mon Sep 17 00:00:00 2001 From: Blake Matthes Date: Wed, 6 May 2026 13:30:58 -0500 Subject: [PATCH] test(scanner): lane check --- backend/mobile/laneCheck.ts | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 backend/mobile/laneCheck.ts diff --git a/backend/mobile/laneCheck.ts b/backend/mobile/laneCheck.ts new file mode 100644 index 0000000..730999d --- /dev/null +++ b/backend/mobile/laneCheck.ts @@ -0,0 +1,37 @@ +import { Router } from "express"; + +import { db } from "../db/db.controller.js"; +import { scanLog } from "../db/schema/scanlog.schema.js"; +import { apiReturn } from "../utils/returnHelper.utils.js"; + +const router = Router(); + +router.post("/", async (req, res) => { + const body = req.body; + + const newLog = await db + .insert(scanLog) + .values({ + scannerId: body.scannerId, + message: body.message, + prompt: body.prompt, + commandDescription: body.commandDescription, + status: body.status, + lines: body.lines, + user: body.user, + runningNumber: body.runningNumber, + }) + .returning(); + + return apiReturn(res, { + success: true, + level: "info", + module: "mobile", + subModule: "scan logs", + message: `New log from ${body.scannerId}`, + data: newLog, + status: 200, + }); +}); + +export default router;