'use server' import { getGoogleCalendarClient, getGoogleCalendarId } from '~/server/googleCalendar' export async function cancelMeeting({ eventId }: { eventId: string }) { try { const calendar = getGoogleCalendarClient() await calendar.events.delete({ calendarId: getGoogleCalendarId(), eventId, }) return { success: true, eventId, message: 'Meeting removed from Gregor availability calendar.', } } catch (error) { console.error('Failed to cancel meeting:', error) return { success: false, error: 'Failed to remove the meeting from Gregor availability calendar.', } } }