1- import { PrismaClient } from '@prisma/client' ;
1+ import { PrismaClient , EventType } from '@prisma/client' ;
22
33const prisma = new PrismaClient ( ) ;
44
55export const createEvent = async ( data : {
66 title : string ;
7- type : 'Wedding' | 'Birthday' | 'Anniversary' | 'Houseparty' | 'Travel' ;
7+ type : EventType ;
88 start_date_time : string ;
99 end_date_time : string ;
1010 location ?: string ;
@@ -132,9 +132,9 @@ export const removeCohost = async (eventId: string, cohostId: string) => {
132132// There is an issue with the date formatting
133133export const updateEvent = async ( eventId : string , data : {
134134 title ?: string ;
135- type ?: string ;
136- date ?: string ;
137- time ?: string ;
135+ type ?: EventType ;
136+ start_date_time ?: string ;
137+ end_date_time ?: string ;
138138 location ?: string ;
139139 address ?: string ;
140140 message ?: string ;
@@ -148,13 +148,13 @@ export const updateEvent = async (eventId: string, data: {
148148 if ( data . address ) updateData . address = data . address ;
149149 if ( data . message ) updateData . invite_message = data . message ;
150150
151- if ( data . date && data . time ) {
151+ if ( data . start_date_time && data . end_date_time ) {
152152 // Convert MM-DD-YYYY to YYYY-MM-DD format
153- const [ month , day , year ] = data . date . split ( '-' ) ;
153+ const [ month , day , year ] = data . start_date_time . split ( '-' ) ;
154154 const formattedDate = `${ year } -${ month . padStart ( 2 , '0' ) } -${ day . padStart ( 2 , '0' ) } ` ;
155- const dateTimeString = `${ formattedDate } T${ data . time } :00` ;
155+ const dateTimeString = `${ formattedDate } T${ data . end_date_time } :00` ;
156156
157- console . log ( "Original date:" , data . date ) ;
157+ console . log ( "Original date:" , data . start_date_time ) ;
158158 console . log ( "Formatted date string:" , dateTimeString ) ;
159159
160160 const date_time = new Date ( dateTimeString ) ;
0 commit comments