RocketChat/Rocket.Chat

View on GitHub
apps/meteor/app/cloud/server/functions/getWorkspaceKey.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { settings } from '../../../settings/server';
import { retrieveRegistrationStatus } from './retrieveRegistrationStatus';

export async function getWorkspaceKey() {
    const { workspaceRegistered } = await retrieveRegistrationStatus();

    if (!workspaceRegistered) {
        return false;
    }

    const publicKey = settings.get<string>('Cloud_Workspace_PublicKey');

    if (!publicKey) {
        return false;
    }

    return publicKey;
}