import { Poll } from "@prisma/client"; import axios from "axios"; export interface UpdatePollPayload { title?: string; timeZone?: string; location?: string; description?: string; optionsToDelete?: string[]; optionsToAdd?: string[]; notifications?: boolean; closed?: boolean; } export const updatePoll = async ( urlId: string, payload: UpdatePollPayload, ): Promise => { try { const { data } = await axios.patch(`/api/poll/${urlId}`, payload); return data; } catch (err) { throw err; } };