mirror of
https://gitlab.com/mobicoop/v3/service/ad.git
synced 2026-01-11 23:42:40 +00:00
Listen to user.deleted events to delete the corresponding user ads
This commit is contained in:
@@ -1,6 +1,11 @@
|
||||
import { Module, Provider } from '@nestjs/common';
|
||||
import { MESSAGE_PUBLISHER } from './messager.di-tokens';
|
||||
|
||||
import {
|
||||
MessageBrokerModule,
|
||||
MessageBrokerModuleOptions,
|
||||
MessageBrokerPublisher,
|
||||
} from '@mobicoop/message-broker-module';
|
||||
import { ConfigModule, ConfigService } from '@nestjs/config';
|
||||
import {
|
||||
MATCHER_AD_CREATED_MESSAGE_HANDLER,
|
||||
@@ -10,12 +15,10 @@ import {
|
||||
MATCHER_AD_CREATION_FAILED_QUEUE,
|
||||
MATCHER_AD_CREATION_FAILED_ROUTING_KEY,
|
||||
SERVICE_NAME,
|
||||
USER_DELETED_MESSAGE_HANDLER,
|
||||
USER_DELETED_QUEUE,
|
||||
USER_DELETED_ROUTING_KEY,
|
||||
} from '@src/app.constants';
|
||||
import {
|
||||
MessageBrokerModule,
|
||||
MessageBrokerModuleOptions,
|
||||
MessageBrokerPublisher,
|
||||
} from '@mobicoop/message-broker-module';
|
||||
|
||||
const imports = [
|
||||
MessageBrokerModule.forRootAsync({
|
||||
@@ -41,6 +44,10 @@ const imports = [
|
||||
routingKey: MATCHER_AD_CREATION_FAILED_ROUTING_KEY,
|
||||
queue: MATCHER_AD_CREATION_FAILED_QUEUE,
|
||||
},
|
||||
[USER_DELETED_MESSAGE_HANDLER]: {
|
||||
routingKey: USER_DELETED_ROUTING_KEY,
|
||||
queue: USER_DELETED_QUEUE,
|
||||
},
|
||||
},
|
||||
}),
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user