From d54e91c6582ed160cf2f2fcf977e48b4439d133b Mon Sep 17 00:00:00 2001 From: Elizabeth Alexander Hunt Date: Sun, 18 May 2025 22:54:15 -0700 Subject: snapshot --- u/server/filter/method.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'u/server/filter/method.ts') diff --git a/u/server/filter/method.ts b/u/server/filter/method.ts index 350f04c..6b0419d 100644 --- a/u/server/filter/method.ts +++ b/u/server/filter/method.ts @@ -1,8 +1,8 @@ import { Either, type ITraceable, - JsonResponse, LogLevel, + PenguenoError, type PenguenoRequest, type RequestFilter, type ServerTrace, @@ -22,7 +22,7 @@ type HttpMethod = export const requireMethod = ( methods: Array, -): RequestFilter => +): RequestFilter => (req: ITraceable) => req.bimap(TraceUtil.withFunctionTrace(requireMethod)) .move(Promise.resolve(req.get())) @@ -32,10 +32,10 @@ export const requireMethod = ( if (!methods.includes(method)) { const msg = "that's not how you pet me (â‹Ÿīšâ‹ž)~"; t.trace.addTrace(LogLevel.WARN).trace(msg); - return Either.left( - new JsonResponse(req, msg, { status: 405 }), + return Either.left( + new PenguenoError(msg, 405), ); } - return Either.right(method); + return Either.right(method); })) .get(); -- cgit v1.2.3-70-g09d2