import type { IUser } from '@rocket.chat/core-typings'; import { Users } from '@rocket.chat/models'; import type { ClientSession } from 'mongodb'; export async function getContactManagerIdByUsername( username: Required['username'], session?: ClientSession, ): Promise { const user = await Users.findOneByUsername>(username, { projection: { _id: 1 }, session }); return user?._id; }