improve(api): update api to fastify v5

This commit is contained in:
Carl-Gerhard Lindesvärd
2025-02-28 09:19:27 +01:00
parent f0b0f27a8f
commit 7750ca117f
25 changed files with 520 additions and 1642 deletions

View File

@@ -1,8 +1,4 @@
import type {
FastifyReply,
FastifyRequest,
HookHandlerDoneFunction,
} from 'fastify';
import type { FastifyReply, FastifyRequest } from 'fastify';
import { path, pick } from 'ramda';
const ignoreLog = ['/healthcheck', '/metrics', '/misc'];
@@ -19,16 +15,15 @@ const getTrpcInput = (
}
};
export function requestLoggingHook(
export async function requestLoggingHook(
request: FastifyRequest,
reply: FastifyReply,
done: HookHandlerDoneFunction,
) {
if (ignoreMethods.includes(request.method)) {
return done();
return;
}
if (ignoreLog.some((path) => request.url.startsWith(path))) {
return done();
return;
}
if (request.url.includes('trpc')) {
request.log.info('request done', {
@@ -54,5 +49,4 @@ export function requestLoggingHook(
body: request.body,
});
}
done();
}