cleanup, fixes with paths

This commit is contained in:
marlon-erler
2024-07-23 18:23:26 +02:00
parent 0a34304652
commit 7d388cf4eb
4 changed files with 30 additions and 28 deletions
+7 -7
View File
@@ -30,13 +30,13 @@ export default class FileModel {
};
getFileContainerPath = (): string[] => {
return [...this.getBasePath(), subDirectories.data];
return [...this.getBasePath(), FileModelSubPath.Data];
};
getModelContainerPath = (
modelName: keyof typeof subDirectories
modelName: FileModelSubPath
): string[] => {
return [...this.getBasePath(), subDirectories.model, modelName];
return [...this.getBasePath(), FileModelSubPath.Model, modelName];
};
getFilePath = (fileId: string): string[] => {
@@ -167,10 +167,10 @@ export default class FileModel {
}
// paths
export const subDirectories = {
data: "data",
model: "model",
taskModel: "tasks",
export enum FileModelSubPath {
Data = "data",
Model = "model",
ModelTask = "tasks",
};
// types
+10 -7
View File
@@ -4,7 +4,7 @@ import {
DATA_VERSION,
checkMatchesObjectStructure,
} from "../Utility/typeSafety";
import FileModel, { FileContent } from "./fileModel";
import FileModel, { FileContent, FileModelSubPath } from "./fileModel";
import ChatModel from "../Chat/chatModel";
import { Color } from "../../colors";
@@ -22,7 +22,7 @@ export default class TaskModel {
// paths
getBasePath = (): string[] => {
return this.fileModel.getModelContainerPath("taskModel");
return this.fileModel.getModelContainerPath(FileModelSubPath.ModelTask);
};
getBoardFilePath = (boardId: string): string[] => {
@@ -34,7 +34,7 @@ export default class TaskModel {
};
getBoardContainerPath = (): string[] => {
return [...this.getBasePath(), subDirectories.boards];
return [...this.getBasePath(), TaskModelSubPaths.Boards];
};
getBoardDirectoryPath = (boardId: string): string[] => {
@@ -42,7 +42,10 @@ export default class TaskModel {
};
getTaskContainerPath = (boardId: string): string[] => {
return [...this.getBoardDirectoryPath(boardId), subDirectories.boardTasks];
return [
...this.getBoardDirectoryPath(boardId),
TaskModelSubPaths.BoardTasks,
];
};
getTaskReferencePath = (boardId: string, fileId: string): string[] => {
@@ -215,9 +218,9 @@ export default class TaskModel {
};
}
export const subDirectories = {
boards: "boards",
boardTasks: "tasks",
export enum TaskModelSubPaths {
Boards = "boards",
BoardTasks = "tasks",
};
// types