centralize handlers, allow multiple handlers per model

This commit is contained in:
marlon-erler
2024-07-23 01:58:34 +02:00
parent 5483c46ca1
commit 68dae8099a
7 changed files with 76 additions and 58 deletions
+5 -3
View File
@@ -70,8 +70,10 @@ export default class TaskPageViewModel {
this.taskModel = taskModel;
// handlers
taskModel.setBoardHandler((boardInfoFileContent: BoardInfoFileContent) => {
this.showBoard(boardInfoFileContent);
});
taskModel.boardHandlerManager.addHandler(
(boardInfoFileContent: BoardInfoFileContent) => {
this.showBoard(boardInfoFileContent);
}
);
}
}