Adds some more polish

This commit is contained in:
Michel Fedde 2025-06-26 21:38:03 +02:00
parent b3d0b3a90c
commit 11bd836ec3
18 changed files with 272 additions and 29 deletions

View file

@ -7,6 +7,9 @@ import {PlaydateModel} from "../Database/Models/PlaydateModel";
import {TimedEvent} from "./EventHandler.types";
import {CleanupEvent} from "./Handlers/CleanupEvent";
import {Logger} from "log4js";
import {ElementChangedEvent} from "./EventClasses/ElementChangedEvent";
import {GroupModel} from "../Database/Models/GroupModel";
import {sendLeaderChangeNotificationEventHandler} from "./Handlers/LeaderChanged";
export class DefaultEvents {
public static setupTimed() {
@ -29,5 +32,9 @@ export class DefaultEvents {
method: sendCreatedNotificationEventHandler,
persistent: true
});
eventHandler.addHandler<ElementChangedEvent<GroupModel>>(ElementChangedEvent.name, {
method: sendLeaderChangeNotificationEventHandler,
persistent: true
})
}
}