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.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/u/server/response.ts b/u/server/response.ts
index 9022fed..4531157 100644
--- a/u/server/response.ts
+++ b/u/server/response.ts
@@ -67,7 +67,7 @@ export class JsonResponse extends PenguenoResponse {
super(
req,
JSON.stringify(
- e.fold((err, ok) => (err ? { error: err! } : { ok: ok! })),
+ e.fold(({ isLeft, value }) => (isLeft ? { error: value } : { ok: value })),
),
optsWithJsonContentType,
);
@@ -76,7 +76,7 @@ export class JsonResponse extends PenguenoResponse {
super(
req,
JSON.stringify(
- Math.floor(opts.status / 100) < 4 ? { ok: e } : { error: e },
+ Math.floor(opts.status / 100) > 4 ? { error: e } : { ok: e },
),
optsWithJsonContentType,
);