Skip to content

Commit 6418efd

Browse files
committed
fix: standardize response structure in cleanup articles API
1 parent 26bb11a commit 6418efd

File tree

1 file changed

+11
-11
lines changed
  • src/app/api/cron/cleanup-articles

1 file changed

+11
-11
lines changed

src/app/api/cron/cleanup-articles/route.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@ export async function POST(request: NextRequest) {
1111

1212
// Execute the cleanup
1313
const result = await deleteExpiredArticles();
14-
14+
1515
return NextResponse.json({
1616
success: true,
1717
message: `Successfully deleted ${result.deletedCount} expired articles`,
18-
deletedArticles: result.deletedArticles,
18+
deletedCount: result.deletedCount,
1919
});
2020
} catch (error) {
2121
console.error("Error in cleanup-articles cron job:", error);
2222
return NextResponse.json(
23-
{
24-
error: "Internal server error",
25-
message: error instanceof Error ? error.message : "Unknown error"
23+
{
24+
error: "Internal server error",
25+
message: error instanceof Error ? error.message : "Unknown error",
2626
},
2727
{ status: 500 }
2828
);
@@ -33,20 +33,20 @@ export async function POST(request: NextRequest) {
3333
export async function GET() {
3434
try {
3535
const result = await deleteExpiredArticles();
36-
36+
3737
return NextResponse.json({
3838
success: true,
3939
message: `Successfully deleted ${result.deletedCount} expired articles`,
40-
deletedArticles: result.deletedArticles,
40+
count: result.deletedCount,
4141
});
4242
} catch (error) {
4343
console.error("Error in cleanup-articles manual execution:", error);
4444
return NextResponse.json(
45-
{
46-
error: "Internal server error",
47-
message: error instanceof Error ? error.message : "Unknown error"
45+
{
46+
error: "Internal server error",
47+
message: error instanceof Error ? error.message : "Unknown error",
4848
},
4949
{ status: 500 }
5050
);
5151
}
52-
}
52+
}

0 commit comments

Comments
 (0)