async function httpRequest()

in kotlin/app-homepage-react/client/src/app/service/utils.ts [23:40]


async function httpRequest(method: string, token: string, path: string, body?: object) {
    let requestBody = undefined;
    let requestHeaders: HeadersInit = {Authorization: `Bearer ${token}`}

    if (body !== undefined) {
        requestBody = JSON.stringify(body)
        requestHeaders['Accept'] = 'application/json';
        requestHeaders['Content-Type'] = 'application/json';
    }

    let requestInit: RequestInit = {
        method: method,
        headers: requestHeaders,
        body: requestBody
    }

    return await fetch(path, requestInit)
}