RocketChat/Rocket.Chat

View on GitHub
apps/meteor/server/services/room/hooks/BeforeFederationActions.ts

Summary

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

import { throwIfFederationNotEnabledOrNotReady } from '../../federation/utils';

export class FederationActions {
    public static blockIfRoomFederatedButServiceNotReady({ federated }: Pick<IRoom, 'federated'>) {
        if (!federated) {
            return;
        }

        throwIfFederationNotEnabledOrNotReady();
    }
}