Files
SAE-BUT2/src/utils/tasks/updateTask.ts
T

23 lines
533 B
TypeScript

import fetchWrapper from "../fetchWrapper";
import getXSRFToken from "../getXSRF";
interface UpdateTaskParams {
name: string;
description: string;
start: string;
end: string;
location: string;
max_participants: number;
}
export default async function updateTask(id: number, params: UpdateTaskParams): Promise<any> {
const csrfToken = await getXSRFToken();
return fetchWrapper(
`/api/events/tasks/${id}/update`,
params,
"POST",
{ "X-XSRF-TOKEN": csrfToken }
);
}