import { NextRequest, NextResponse } from 'next/server'; import './jobs'; import { schedules } from './Schedules'; /* export async function GET() { return NextResponse.json({ schedules: schedules.toJSON() }, { status: 200 }); } export async function POST(request: Request) { } */ export async function scheduledJobHandler(request: NextRequest, res: NextResponse) { if (request.method === 'POST') { const body = await request.json(); const taskId = body.taskId; schedules.run(taskId); return NextResponse.json({ message: 'Callback triggered' }, { status: 200 }); } else { return NextResponse.json({ schedules: schedules.toJSON() }, { status: 200 }); } }