All files / src/modules/common/event/shared event.provider.ts

0% Statements 0/10
0% Branches 0/1
0% Functions 0/2
0% Lines 0/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21                                         
import { getKafkaConfig } from 'src/shared/config/kafka.config';
import { getRabbitMQConfig } from 'src/shared/config/rabbitmq.config';
import ENV from 'src/shared/env';
 
export const RABBITMQ_TOKEN = 'RABBITMQ_TOKEN';
export const KAFKA_TOKEN = 'KAFKA_TOKEN';
 
export const eventProviders = [
  {
    name: RABBITMQ_TOKEN,
    useFactory: () => getRabbitMQConfig(),
  },
];
 
Iif (!ENV.KAFKA.IS_CUSTOM_CLIENT) {
  eventProviders.push({
    name: KAFKA_TOKEN,
    useFactory: () => getKafkaConfig(),
  });
}