/
githubmirror
/
novu
Обзор
Документация
Войти
/
githubmirror
/
novu
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
next
apps/api/src/app/integrations/integrations.module.ts
66 строк
2 KB
George Djabarov
feat(dashboard): hide empty subscriber credential cards fixes NV-8338 (#12015)
04 авг 2026, 20:48
Не верифицирован
04 авг 2026, 20:48
bb3a9c8
Код
Авторство
О чём код?
import { forwardRef, Module } from '@nestjs/common'; import { analyticsService, CalculateLimitNovuIntegration, ChannelFactory, CompileTemplate, CreateOrUpdateSubscriberUseCase, GetNovuProviderCredentials, MsTeamsTokenService, UpdateSubscriber, UpdateSubscriberChannel, } from '@novu/application-generic'; import { CommunityOrganizationRepository, CommunityUserRepository, IntegrationRepository } from '@novu/dal'; import { AgentsModule } from '../agents/agents.module'; import { AuthModule } from '../auth/auth.module'; import { ChannelConnectionsModule } from '../channel-connections/channel-connections.module'; import { ChannelEndpointsModule } from '../channel-endpoints/channel-endpoints.module'; import { SharedModule } from '../shared/shared.module'; import { IntegrationTelegramWebhookController } from '../telegram-linking/integration-telegram-webhook.controller'; import { TelegramLinkingModule } from '../telegram-linking/telegram-linking.module'; import { IntegrationsController } from './integrations.controller'; import { IntegrationsMobileConfigurePublicController } from './integrations-mobile-configure-public.controller'; import { IntegrationsPublicController } from './integrations-public.controller'; import { IntegrationsWhatsAppSignupPublicController } from './integrations-whatsapp-signup-public.controller'; import { USE_CASES } from './usecases'; import { WhatsAppSignupLinkTokenService } from './whatsapp-signup-link-token.service'; const PROVIDERS = [ ChannelFactory, CompileTemplate, GetNovuProviderCredentials, CalculateLimitNovuIntegration, MsTeamsTokenService, ]; @Module({ imports: [ SharedModule, forwardRef(() => AuthModule), ChannelConnectionsModule, ChannelEndpointsModule, TelegramLinkingModule, forwardRef(() => AgentsModule), ], controllers: [ IntegrationsController, IntegrationsPublicController, IntegrationsMobileConfigurePublicController, IntegrationsWhatsAppSignupPublicController, IntegrationTelegramWebhookController, ], providers: [ ...USE_CASES, WhatsAppSignupLinkTokenService, CommunityOrganizationRepository, CommunityUserRepository, IntegrationRepository, ...PROVIDERS, analyticsService, CreateOrUpdateSubscriberUseCase, UpdateSubscriber, UpdateSubscriberChannel, ], exports: [...USE_CASES], }) export class IntegrationModule {}