async function getManagerInternal()

in src/GraphService.ts [177:191]


    async function getManagerInternal(emailOrId: string): Promise<IPersonaProfile> {
        const adToken = await GraphServiceAuthenticator.getAuthToken();
        const request = new Request(`${graphBaseUrl}/v1.0/users/${emailOrId}/manager?$select=${profileFields}`, {
            method: "GET",
            headers: { Authorization: `Bearer ${adToken}` }
        });

        const response = await fetch(request);
        if (response.ok) {
            const data = await response.json();
            return buildProfile(data);
        } else {
            throw buildErrorFromResponse(response);
        }
    }