in src/GraphService.ts [211:228]
async function getDirectsInternal(emailOrId: string): Promise<IPersonaProfile[]> {
const adToken = await GraphServiceAuthenticator.getAuthToken();
const request = new Request(`${graphBaseUrl}/v1.0/users/${emailOrId}/directReports?$select=${profileFields},accountEnabled`, {
method: "GET",
headers: { Authorization: `Bearer ${adToken}` }
});
const response = await fetch(request);
if (response.ok) {
const data = await response.json();
return data.value
// tslint:disable-next-line:no-any
.filter((p: any) => p.accountEnabled !== false)
.map(buildProfile);
} else {
throw buildErrorFromResponse(response);
}
}