From fd4d0c00f512004d84014e65397a96a76db7f7c5 Mon Sep 17 00:00:00 2001 From: snowgitea Date: Wed, 1 Jul 2026 17:57:21 +0800 Subject: [PATCH] chore: src/modules/swagger/event/app.ts --- src/modules/swagger/event/app.ts | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/modules/swagger/event/app.ts diff --git a/src/modules/swagger/event/app.ts b/src/modules/swagger/event/app.ts new file mode 100644 index 0000000..178bb92 --- /dev/null +++ b/src/modules/swagger/event/app.ts @@ -0,0 +1,28 @@ +import { CoolEvent, Event } from '@cool-midway/core'; +import { App, ILogger, Inject, Logger } from '@midwayjs/core'; +import { IMidwayKoaApplication } from '@midwayjs/koa'; +import { SwaggerBuilder } from '../builder'; + +/** + * 修改jwt.secret + */ +@CoolEvent() +export class SwaggerAppEvent { + @Logger() + coreLogger: ILogger; + + @App() + app: IMidwayKoaApplication; + + @Inject() + swaggerBuilder: SwaggerBuilder; + + @Event('onServerReady') + async onServerReady() { + this.swaggerBuilder.init().then(() => { + this.coreLogger.info( + '\x1B[36m [cool:module:swagger] midwayjs cool module swagger build success\x1B[0m' + ); + }); + } +}