refactor(models): Moved models and Repositories to database

This commit is contained in:
Michel Fedde 2025-06-22 22:59:38 +02:00
parent d5f5fe5f1a
commit 9155f630d9
18 changed files with 42 additions and 42 deletions

View file

@ -3,7 +3,7 @@ import {Container} from "../Container/Container";
import {ReminderEvent} from "./Handlers/ReminderEvent";
import {ElementCreatedEvent} from "./EventClasses/ElementCreatedEvent";
import {sendCreatedNotificationEventHandler} from "./Handlers/SendCreatedNotification";
import {PlaydateModel} from "../Models/PlaydateModel";
import {PlaydateModel} from "../Database/Models/PlaydateModel";
import {TimedEvent} from "./EventHandler.types";
import {CleanupEvent} from "./Handlers/CleanupEvent";
import {Logger} from "log4js";

View file

@ -1,4 +1,4 @@
import {Model} from "../../Models/Model";
import {Model} from "../../Database/Models/Model";
import {EventType, NormalEvent} from "../EventHandler.types";
export class ElementCreatedEvent<T extends Model = Model> implements NormalEvent {

View file

@ -1,8 +1,8 @@
import {Container} from "../../Container/Container";
import {PlaydateRepository} from "../../Repositories/PlaydateRepository";
import {PlaydateRepository} from "../../Database/Repositories/PlaydateRepository";
import {GroupConfigurationHandler} from "../../Groups/GroupConfigurationHandler";
import {GroupConfigurationRepository} from "../../Repositories/GroupConfigurationRepository";
import {PlaydateModel} from "../../Models/PlaydateModel";
import {GroupConfigurationRepository} from "../../Database/Repositories/GroupConfigurationRepository";
import {PlaydateModel} from "../../Database/Models/PlaydateModel";
import {ChannelId} from "../../types/DiscordTypes";
import {DiscordClient} from "../../Discord/DiscordClient";
import {EmbedBuilder, roleMention, time} from "discord.js";

View file

@ -1,11 +1,11 @@
import {ElementCreatedEvent} from "../EventClasses/ElementCreatedEvent";
import {PlaydateModel} from "../../Models/PlaydateModel";
import {PlaydateModel} from "../../Database/Models/PlaydateModel";
import PlaydateTableConfiguration from "../../Database/tables/Playdate";
import {EmbedBuilder, roleMention, time} from "discord.js";
import {ArrayUtils} from "../../Utilities/ArrayUtils";
import {GroupConfigurationHandler} from "../../Groups/GroupConfigurationHandler";
import {Container} from "../../Container/Container";
import {GroupConfigurationRepository} from "../../Repositories/GroupConfigurationRepository";
import {GroupConfigurationRepository} from "../../Database/Repositories/GroupConfigurationRepository";
import {DiscordClient} from "../../Discord/DiscordClient";
const NEW_PLAYDATE_MESSAGES = [