npm workspaces #9 reopen #12

Merged
anton merged 2 commits from 9-npm-workspaces into main 2024-02-03 15:12:48 +00:00
1 changed files with 17 additions and 0 deletions
Showing only changes of commit 46aee8adc2 - Show all commits

View File

@ -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<void> {
log.db.info(`inserting audience change for chat ${change.channelId} ${change.status} ${change.user.id}`);
await AudienceChangeModel.create(change);
}
}