Skip to content

Commit 4a97fbe

Browse files
committed
fix: api route convention error
1 parent a4ac0d3 commit 4a97fbe

File tree

5 files changed

+30
-30
lines changed

5 files changed

+30
-30
lines changed

src/app/log-event/route.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
import type { NextApiRequest, NextApiResponse } from "next";
1+
import type { NextApiRequest } from "next";
22
import { logTime } from "../gql/utils/log-time";
33

4-
export default async function handler(
5-
request: NextApiRequest,
6-
response: NextApiResponse
7-
) {
4+
export const dynamic = "force-dynamic";
5+
6+
export default async function GET(request: NextApiRequest) {
87
const {
98
body: { date },
109
} = request;
1110

1211
if (!date) {
13-
return response.status(400).send({ error: "Date is missing" });
12+
return Response.json({ error: "Date is missing", status: 400 });
1413
}
1514

1615
try {
1716
await logTime(date, "homeArriveTime");
1817

19-
return response.status(200).end();
18+
return Response.json({ status: 200 });
2019
} catch (exception) {
21-
return response.status(500).send({ error: exception });
20+
return Response.json({ error: exception, status: 500 });
2221
}
2322
}

src/app/log-home-arrive/route.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,20 @@ import moment from "moment";
33
import { createDbClient } from "../gql/lib/db";
44
import { DAY_FORMAT } from "../gql/constants";
55

6-
export default async function handler(
7-
request: NextApiRequest,
8-
response: NextApiResponse
9-
) {
6+
export const dynamic = "force-dynamic";
7+
8+
export default async function GET(request: NextApiRequest) {
109
const {
1110
body: { event, date },
1211
} = request;
1312
const momentDate = moment(date).utc();
1413

1514
if (!event) {
16-
return response.status(400).send({ error: "Date is missing" });
15+
return Response.json({ error: "Date is missing", status: 400 });
1716
}
1817

1918
if (!date) {
20-
return response.status(400).send({ error: "Event is missing" });
19+
return Response.json({ error: "Event is missing", status: 400 });
2120
}
2221

2322
try {
@@ -36,8 +35,8 @@ export default async function handler(
3635
{ upsert: true }
3736
);
3837

39-
return response.status(200).end();
38+
return Response.json({ status: 200 });
4039
} catch (exception) {
41-
return response.status(500).send({ error: exception });
40+
return Response.json({ error: exception, status: 500 });
4241
}
4342
}

src/app/log-home-leave/route.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
11
import type { NextApiRequest, NextApiResponse } from "next";
22
import { logTime } from "../gql/utils/log-time";
33

4-
export default async function handler(
5-
request: NextApiRequest,
6-
response: NextApiResponse
7-
) {
4+
export const dynamic = "force-dynamic";
5+
6+
export default async function GET(request: NextApiRequest) {
87
const {
98
body: { date },
109
} = request;
1110

1211
if (!date) {
13-
return response.status(400).send({ error: "Date is missing" });
12+
return Response.json({ error: "Date is missing", status: 400 });
1413
}
1514

1615
try {
1716
await logTime(date, "homeLeaveTime");
1817

19-
return response.status(200).end();
18+
return Response.json({ status: 200 });
2019
} catch (exception) {
21-
return response.status(500).send({ error: exception });
20+
return Response.json({ error: exception, status: 500 });
2221
}
2322
}

src/app/log-work-arrive/route.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import type { NextApiRequest, NextApiResponse } from "next";
22
import { logTime } from "../gql/utils/log-time";
33

4-
export default async function handler(
4+
export const dynamic = "force-dynamic";
5+
6+
export default async function GET(
57
request: NextApiRequest,
68
response: NextApiResponse
79
) {
@@ -10,14 +12,14 @@ export default async function handler(
1012
} = request;
1113

1214
if (!date) {
13-
return response.status(400).send({ error: "Date is missing" });
15+
return Response.json({ error: "Date is missing", status: 400 });
1416
}
1517

1618
try {
1719
await logTime(date, "workArriveTime");
1820

19-
return response.status(200).end();
21+
return Response.json({ status: 200 });
2022
} catch (exception) {
21-
return response.status(500).send({ error: exception });
23+
return Response.json({ error: exception, status: 500 });
2224
}
2325
}

src/app/log-work-leave/route.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@ export default async function handler(
1010
} = request;
1111

1212
if (!date) {
13-
return response.status(400).send({ error: "Date is missing" });
13+
// return response.status(400).send({ error: "Date is missing" });
14+
return Response.json({ error: "Date is missing", status: 400 });
1415
}
1516

1617
try {
1718
await logTime(date, "workLeaveTime");
1819

19-
return response.status(200).end();
20+
return Response.json({ status: 200 });
2021
} catch (exception) {
21-
return response.status(500).send({ error: exception });
22+
return Response.json({ error: exception, status: 500 });
2223
}
2324
}

0 commit comments

Comments
 (0)