@@ -3,6 +3,7 @@ import { SessionRequest } from "supertokens-node/framework/express";
33import { Status } from "@core/errors/status.codes" ;
44import { Logger } from "@core/logger/winston.logger" ;
55import {
6+ CompassCoreEventSchema ,
67 CompassEvent ,
78 CompassEventStatus ,
89 CompassCoreEventSchema as EventSchema ,
@@ -11,7 +12,6 @@ import {
1112 RecurringEventUpdateScope ,
1213 Schema_Event ,
1314} from "@core/types/event.types" ;
14- import { validateEvent } from "@core/validators/event.validator" ;
1515import { Res_Promise , SReqBody } from "@backend/common/types/express.types" ;
1616import eventService from "@backend/event/services/event.service" ;
1717import { CompassSyncProcessor } from "@backend/sync/services/sync/compass.sync.processor" ;
@@ -24,7 +24,7 @@ class EventController {
2424 status ?: CompassEventStatus ,
2525 applyTo : RecurringEventUpdateScope = RecurringEventUpdateScope . THIS_EVENT ,
2626 ) {
27- const payload = validateEvent ( _payload as Schema_Event ) ;
27+ const payload = CompassCoreEventSchema . parse ( _payload as Schema_Event ) ;
2828
2929 const event = {
3030 status : status ?? CompassEventStatus . CONFIRMED ,
@@ -134,10 +134,9 @@ class EventController {
134134 const { body, query, params, session } = req ;
135135 const user = session ?. getUserId ( ) as string ;
136136 const _id = params [ "id" ] as string ;
137- const data = EventSchema . parse ( { ...body , user, _id } ) ;
138137
139138 await this . processEvent (
140- data as CompassEvent [ "payload" ] ,
139+ { ... body , user , _id } as CompassEvent [ "payload" ] ,
141140 CompassEventStatus . CONFIRMED ,
142141 ( query [ "applyTo" ] as RecurringEventUpdateScope ) ??
143142 RecurringEventUpdateScope . THIS_EVENT ,
0 commit comments