From 46aee8adc2836b174954f38dde282c3fd0c2f04f Mon Sep 17 00:00:00 2001 From: Anton Date: Sat, 3 Feb 2024 14:56:52 +0300 Subject: [PATCH] added missing file --- apps/bot/src/controllers/audienceChange.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 apps/bot/src/controllers/audienceChange.ts diff --git a/apps/bot/src/controllers/audienceChange.ts b/apps/bot/src/controllers/audienceChange.ts new file mode 100644 index 0000000..85975b8 --- /dev/null +++ b/apps/bot/src/controllers/audienceChange.ts @@ -0,0 +1,17 @@ +import { AudienceChangeModel, IAudienceChange } from '../model/audienceChange'; +import { IUser } from '../model/user'; +import { ioc } from '../utils/ioc'; +import { log } from '../utils/log'; + +export const audienceChangeSymbol = Symbol('audienceChange'); + +export class AudienceChangeController { + public static register() { + ioc.set(audienceChangeSymbol, new AudienceChangeController()); + } + + public async add(change: IAudienceChange): Promise { + log.db.info(`inserting audience change for chat ${change.channelId} ${change.status} ${change.user.id}`); + await AudienceChangeModel.create(change); + } +}