RocketChat/Rocket.Chat

View on GitHub
apps/meteor/app/lib/server/functions/getStatusText.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Users } from '@rocket.chat/models';

export const getStatusText = async function (userId: string): Promise<string | undefined> {
    if (!userId) {
        return;
    }

    const projection = {
        statusText: 1,
    };

    const options = {
        projection,
        limit: 1,
    };

    const data = await Users.findOneById(userId, options);
    return data?.statusText;
};