11import { NextRequest , NextResponse } from "next/server" ;
2+ import { REGISTRATION_DEADLINE , RSVP_DEADLINE } from "@/lib/constants" ;
23
3- export const dynamic = 'force-dynamic' ;
4-
5- // Submission deadline: Extended
6- const SUBMISSION_DEADLINE = new Date ( '2026-07-19T10:00:00+05:30' ) ;
7- const RSVP_DEADLINE = new Date ( '2026-07-21T23:59:00+05:30' ) ;
4+ export const dynamic = "force-dynamic" ;
85
96/**
107 * GET /api/config/deadline
@@ -14,26 +11,21 @@ const RSVP_DEADLINE = new Date('2026-07-21T23:59:00+05:30');
1411export async function GET ( request : NextRequest ) {
1512 try {
1613 const serverTime = new Date ( ) ;
17- const isSubmissionExpired = serverTime > SUBMISSION_DEADLINE ;
14+ const isSubmissionExpired = serverTime > REGISTRATION_DEADLINE ;
1815 const isRsvpExpired = serverTime > RSVP_DEADLINE ;
1916
2017 return NextResponse . json ( {
2118 success : true ,
2219 data : {
23- deadline : SUBMISSION_DEADLINE . toISOString ( ) ,
20+ deadline : REGISTRATION_DEADLINE . toISOString ( ) ,
2421 serverTime : serverTime . toISOString ( ) ,
2522 isExpired : isSubmissionExpired ,
26- deadlineIST : "July 19, 2026, 10:00:00 AM IST" ,
2723 rsvpDeadline : RSVP_DEADLINE . toISOString ( ) ,
2824 isRsvpExpired,
29- rsvpDeadlineIST : "July 21, 2026, 11:59:00 PM IST" ,
3025 } ,
3126 } ) ;
3227 } catch ( error : any ) {
3328 console . error ( "Deadline config error:" , error ) ;
34- return NextResponse . json (
35- { message : "Server error" } ,
36- { status : 500 }
37- ) ;
29+ return NextResponse . json ( { message : "Server error" } , { status : 500 } ) ;
3830 }
3931}
0 commit comments