feat: implement activity removal from trail and update UI for unmarking activities

This commit is contained in:
swve 2025-04-16 15:24:40 +02:00
parent b25505465b
commit 1350cb7354
4 changed files with 150 additions and 6 deletions

View file

@ -36,3 +36,17 @@ export async function markActivityAsComplete(
const res = await errorHandling(result)
return res
}
export async function unmarkActivityAsComplete(
org_slug: string,
course_uuid: string,
activity_uuid: string,
access_token: any
) {
const result: any = await fetch(
`${getAPIUrl()}trail/remove_activity/${activity_uuid}`,
RequestBodyWithAuthHeader('DELETE', null, null, access_token)
)
const res = await errorHandling(result)
return res
}