RocketChat/Rocket.Chat

View on GitHub
apps/meteor/lib/getUserEmailAddress.ts

Summary

Maintainability
A
45 mins
Test Coverage
import type { IUser } from '@rocket.chat/core-typings';

export const getUserEmailAddress = (user: Pick<IUser, 'emails'>): string | undefined =>
    Array.isArray(user.emails) ? user.emails.find(({ address }) => !!address)?.address : undefined;