rallly/api-client/create-comment.ts
2022-04-12 07:14:28 +01:00

18 lines
393 B
TypeScript

import { Comment } from "@prisma/client";
import axios from "axios";
export interface CreateCommentPayload {
pollId: string;
content: string;
authorName: string;
}
export const createComment = async (
payload: CreateCommentPayload,
): Promise<Comment> => {
const { data } = await axios.post<Comment>(
`/api/poll/${payload.pollId}/comments`,
payload,
);
return data;
};