Convert TS

This commit is contained in:
T'JAMPENS QUENTIN p2406187 committed 2026-03-15 16:28:24 +01:00
1 parent 107647a1a7
commit 1824b294f4
17 files changed
+77 -105

No files matched your search

@@ -1,7 +1,7 @@
import fetchWrapper from "../fetchWrapper.js";
import getXSRFToken from "../getXSRF.js";
import fetchWrapper from "../fetchWrapper";
import getXSRFToken from "../getXSRF";
export default async function assign(taskId) {
export default async function assign(taskId: number): Promise<any> {
const csrfToken = await getXSRFToken();
return fetchWrapper(
-29
View File
@@ -1,29 +0,0 @@
import fetchWrapper from "../fetchWrapper.js";
import getXSRFToken from "../getXSRF.js";
export default async function createTask({
eventId,
name,
description,
start,
end,
location,
maxParticipants,
}) {
const csrfToken = await getXSRFToken();
return fetchWrapper(
"/api/events/task",
{
event_id: eventId,
name,
description,
start,
end,
location,
max_participants: maxParticipants,
},
"POST",
{"X-XSRF-TOKEN": csrfToken}
);
}
+39
View File
@@ -0,0 +1,39 @@
import fetchWrapper from "../fetchWrapper";
import getXSRFToken from "../getXSRF";
interface CreateTaskParams {
eventId: number;
name: string;
description: string;
start: string;
end: string;
location: string;
maxParticipants: number;
}
export default async function createTask({
eventId,
name,
description,
start,
end,
location,
maxParticipants,
}: CreateTaskParams): Promise<any> {
const csrfToken = await getXSRFToken();
return fetchWrapper(
"/api/events/task",
{
event_id: eventId,
name,
description,
start,
end,
location,
max_participants: maxParticipants,
},
"POST",
{"X-XSRF-TOKEN": csrfToken}
);
}
-13
View File
@@ -1,13 +0,0 @@
import fetchWrapper from "../fetchWrapper.js";
import getXSRFToken from "../getXSRF.js";
export default async function deleteTask(taskId) {
const csrfToken = await getXSRFToken();
return fetchWrapper(
`/api/events/tasks/${taskId}`,
{ task_id: taskId },
"DELETE",
{ "X-XSRF-TOKEN": csrfToken }
);
}
+13
View File
@@ -0,0 +1,13 @@
import fetchWrapper from "../fetchWrapper";
import getXSRFToken from "../getXSRF";
export default async function deleteTask(taskId: number): Promise<any> {
const csrfToken = await getXSRFToken();
return fetchWrapper(
`/api/events/tasks/${taskId}`,
{task_id: taskId},
"DELETE",
{"X-XSRF-TOKEN": csrfToken}
);
}
-9
View File
@@ -1,9 +0,0 @@
import fetchWrapper from "../fetchWrapper.js";
export default async function isAssigned(taskId) {
return fetchWrapper(
`/api/events/tasks/${taskId}/assigned`,
null,
"GET"
);
}
+9
View File
@@ -0,0 +1,9 @@
import fetchWrapper from "../fetchWrapper";
export default async function isAssigned(taskId: number): Promise<any> {
return fetchWrapper(
`/api/events/tasks/${taskId}/assigned`,
null,
"GET"
);
}
@@ -1,7 +1,7 @@
import fetchWrapper from "../fetchWrapper.js";
import getXSRFToken from "../getXSRF.js";
import fetchWrapper from "../fetchWrapper";
import getXSRFToken from "../getXSRF";
export default async function unAssign(taskId) {
export default async function unAssign(taskId: number): Promise<any> {
const csrfToken = await getXSRFToken();
return fetchWrapper(