import { getAPIUrl } from '@services/config/config' import { RequestBodyWithAuthHeader, getResponseMetadata, } from '@services/utils/ts/requests' export async function createAssignment(body: any, access_token: string) { const result: any = await fetch( `${getAPIUrl()}assignments`, RequestBodyWithAuthHeader('POST', body, null, access_token) ) const res = await getResponseMetadata(result) return res } // Delete an assignment export async function deleteAssignment(assignmentUUID: string, access_token: string) { const result: any = await fetch( `${getAPIUrl()}assignments/${assignmentUUID}`, RequestBodyWithAuthHeader('DELETE', null, null, access_token) ) const res = await getResponseMetadata(result) return res } export async function deleteAssignmentUsingActivityUUID(activityUUID: string, access_token: string) { const result: any = await fetch( `${getAPIUrl()}assignments/activity/${activityUUID}`, RequestBodyWithAuthHeader('DELETE', null, null, access_token) ) const res = await getResponseMetadata(result) return res }