integrate taskViewModel
This commit is contained in:
@@ -128,13 +128,13 @@ export default class BoardModel {
|
||||
};
|
||||
|
||||
//tasks
|
||||
createTask = (boardId: string, name: string): void => {
|
||||
createTask = (boardId: string): TaskFileContent => {
|
||||
const taskFileContent: TaskFileContent = BoardModel.createTaskFileContent(
|
||||
v4(),
|
||||
name,
|
||||
"",
|
||||
boardId
|
||||
);
|
||||
this.updateTask(taskFileContent);
|
||||
return taskFileContent;
|
||||
};
|
||||
|
||||
updateTask = (taskFileContent: TaskFileContent): void => {
|
||||
@@ -162,6 +162,12 @@ export default class BoardModel {
|
||||
return fileIds;
|
||||
};
|
||||
|
||||
getTaskFileContent = (taskId: string): TaskFileContent | null => {
|
||||
const taskFileContentOrNull: TaskFileContent | null =
|
||||
this.fileModel.getLatestFileContent(taskId, TaskFileContentReference);
|
||||
return taskFileContentOrNull;
|
||||
};
|
||||
|
||||
deleteTask = (boardId: string, taskId: string): void => {
|
||||
const taskFilePath: string[] = this.getTaskFilePath(taskId);
|
||||
const taskReferencePath: string[] = this.getTaskReferencePath(
|
||||
|
||||
Reference in New Issue
Block a user