import { eq } from 'drizzle-orm';
import { NextResponse } from 'next/server';
import { db } from '@/db/drizzle';
import { job } from '@/db/schema';

export async function GET(params: { params: { id: string } }) {
  try {
    const { id } = await params.params;
    if (!id) {
      return NextResponse.json(
        { message: 'Job ID is required' },
        { status: 400 }
      );
    }
    const jobs = await db.select().from(job).where(eq(job.id, id));
    return NextResponse.json(jobs);
  } catch (error) {
    console.error('Error updating job:', error);
    return NextResponse.json(
      { message: error.message || 'Failed to update job' },
      { status: 500 }
    );
  }
}
