feat(apihits): so i can see if what end points are being used and when and how often
This commit is contained in:
@@ -4,6 +4,7 @@ import { readTags } from "../controller/readTags.js";
|
||||
import { createLog } from "../../logger/logger.js";
|
||||
import { responses } from "../../../globalUtils/routeDefs/responses.js";
|
||||
import { newHeartBeat } from "../controller/readerControl.js";
|
||||
import { apiHit } from "../../../globalUtils/apiHits.js";
|
||||
|
||||
const app = new OpenAPIHono();
|
||||
let lastGpiTimestamp = 0;
|
||||
@@ -35,7 +36,7 @@ app.openapi(
|
||||
async (c) => {
|
||||
const { reader } = c.req.valid("param");
|
||||
const body = await c.req.json();
|
||||
|
||||
apiHit(c, { endpoint: `/mgtevents/${reader}` });
|
||||
if (body.type === "heartbeat") {
|
||||
const heart = await newHeartBeat(reader);
|
||||
return c.json(
|
||||
|
||||
Reference in New Issue
Block a user