From 9371e6192c8104a49585f6e07e58a3d304136063 Mon Sep 17 00:00:00 2001 From: nicolas Date: Wed, 7 Jul 2021 14:07:18 +0200 Subject: [PATCH] Use auto-generated types --- lib/calendarClient.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/calendarClient.ts b/lib/calendarClient.ts index 364e96ba..3891feab 100644 --- a/lib/calendarClient.ts +++ b/lib/calendarClient.ts @@ -3,6 +3,7 @@ import EventAttendeeMail from "./emails/EventAttendeeMail"; import EventOrganizerRescheduledMail from "./emails/EventOrganizerRescheduledMail"; import EventAttendeeRescheduledMail from "./emails/EventAttendeeRescheduledMail"; import prisma from "./prisma"; +import { Credential } from "@prisma/client"; import CalEventParser from "./CalEventParser"; // eslint-disable-next-line @typescript-eslint/no-var-requires @@ -504,7 +505,7 @@ const listCalendars = (withCredentials) => results.reduce((acc, calendars) => acc.concat(calendars), []) ); -const createEvent = async (credential, calEvent: CalendarEvent): Promise => { +const createEvent = async (credential: Credential, calEvent: CalendarEvent): Promise => { const parser: CalEventParser = new CalEventParser(calEvent); const uid: string = parser.getUid(); const richEvent: CalendarEvent = parser.asRichEvent(); @@ -547,7 +548,11 @@ const createEvent = async (credential, calEvent: CalendarEvent): Promise => { +const updateEvent = async ( + credential: Credential, + uidToUpdate: string, + calEvent: CalendarEvent +): Promise => { const parser: CalEventParser = new CalEventParser(calEvent); const newUid: string = parser.getUid(); const richEvent: CalendarEvent = parser.asRichEvent(); @@ -578,7 +583,7 @@ const updateEvent = async (credential, uidToUpdate: string, calEvent: CalendarEv }; }; -const deleteEvent = (credential, uid: string): Promise => { +const deleteEvent = (credential: Credential, uid: string): Promise => { if (credential) { return calendars([credential])[0].deleteEvent(uid); }