feat(permissions): Adds server permissions

This commit is contained in:
Michel Fedde 2025-06-24 20:58:46 +02:00
parent d46bbd84c5
commit cf9c88a2d6
24 changed files with 415 additions and 69 deletions

View file

@ -14,6 +14,7 @@ import Commands from "../Discord/Commands/Commands";
import {CommandDeployer} from "../Discord/CommandDeployer";
import {REST} from "discord.js";
import {log} from "node:util";
import {ServerConfigurationRepository} from "../Database/Repositories/ServerConfigurationRepository";
export enum ServiceHint {
App,
@ -58,6 +59,7 @@ export class Services {
container.set<GroupRepository>(new GroupRepository(db));
container.set<PlaydateRepository>(new PlaydateRepository(db, container.get<GroupRepository>(GroupRepository.name)))
container.set<GroupConfigurationRepository>(new GroupConfigurationRepository(db, container.get<GroupRepository>(GroupRepository.name)))
container.set<ServerConfigurationRepository>(new ServerConfigurationRepository(db));
}
private static setupLogger(hint: ServiceHint): Logger {