because I got bored of customising my CV for every job
at main 23 lines 640 B view raw
1import { Module } from "@nestjs/common"; 2import { LoggerProvider, MessengerModule } from "@riotbyte/project-q-nestjs"; 3import { NestProjectQLogger } from "./logger.provider"; 4import { PrismaTransportModule } from "./prisma-transport.module"; 5 6@Module({ 7 imports: [ 8 PrismaTransportModule, 9 MessengerModule.forRoot({ 10 transports: { 11 async: { dsn: "prisma://?queue=default", retry: true }, 12 }, 13 routing: new Map<string, "async">([["render-pdf", "async"]]), 14 }), 15 ], 16 providers: [ 17 { 18 provide: LoggerProvider, 19 useClass: NestProjectQLogger, 20 }, 21 ], 22}) 23export class ProjectQMessengerModule {}