RocketChat/Rocket.Chat

View on GitHub
apps/meteor/ee/server/startup/engagementDashboard.ts

Summary

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

License.onToggledFeature('engagement-dashboard', {
    up: async () => {
        const { prepareAnalytics, attachCallbacks } = await import('../lib/engagementDashboard/startup');
        await prepareAnalytics();
        attachCallbacks();
        await import('../api/engagementDashboard');
    },
    down: async () => {
        const { detachCallbacks } = await import('../lib/engagementDashboard/startup');
        detachCallbacks();
    },
});