summaryrefslogtreecommitdiff
path: root/u/server/response.ts
diff options
context:
space:
mode:
Diffstat (limited to 'u/server/response.ts')
-rw-r--r--u/server/response.ts10
1 files changed, 6 insertions, 4 deletions
diff --git a/u/server/response.ts b/u/server/response.ts
index 4531157..629dbb5 100644
--- a/u/server/response.ts
+++ b/u/server/response.ts
@@ -28,12 +28,12 @@ const getResponse = (
};
};
-const ResponseCodeMetrics = [1, 2, 3, 4, 5].map((x) =>
+const ResponseCodeMetrics = [0, 1, 2, 3, 4, 5].map((x) =>
Metric.fromName(`response.${x}xx`),
);
export const getResponseMetric = (status: number) => {
- const index = Math.floor(status / 100) + 1;
- return ResponseCodeMetrics[index] ?? ResponseCodeMetrics[5 - 1];
+ const index = Math.floor(status / 100);
+ return ResponseCodeMetrics[index] ?? ResponseCodeMetrics[5];
};
export class PenguenoResponse extends Response {
@@ -67,7 +67,9 @@ export class JsonResponse extends PenguenoResponse {
super(
req,
JSON.stringify(
- e.fold(({ isLeft, value }) => (isLeft ? { error: value } : { ok: value })),
+ e.fold(({ isLeft, value }) =>
+ isLeft ? { error: value } : { ok: value },
+ ),
),
optsWithJsonContentType,
);