export async function getDirects()

in src/GraphService.ts [65:80]


    export async function getDirects(emailOrId: string): Promise<IPersonaProfile[]> {
        if (!directsCache[emailOrId]) {
            const directsPromise = getDirectsInternal(emailOrId);
            directsCache[emailOrId] = directsPromise;

            cacheByIdOrEmail(profilesCache[emailOrId], directsPromise, directsCache);
            directsPromise
                .then(directs => {
                    for (const direct of directs) {
                        cacheByIdOrEmail(Promise.resolve(direct), Promise.resolve(direct), profilesCache);
                    }
                })
                .catch(() => { /* nothing to cache */ });
        }
        return directsCache[emailOrId];
    }