[bug]: Chokidar + reading projects spams multiple times (#6558)

fix: do not double or triple load reading folders from disk due to file system watcher when deleting
This commit is contained in:
Kevin Nadro
2025-04-28 18:15:20 -05:00
committed by GitHub
parent 1bd570ceb9
commit f6cb725268
3 changed files with 51 additions and 24 deletions

View File

@ -37,6 +37,7 @@ export enum SystemIOMachineEvents {
createProject = 'create project',
renameProject = 'rename project',
deleteProject = 'delete project',
done_deleteProject = donePrefix + 'delete project',
createKCLFile = 'create kcl file',
setDefaultProjectFolderName = 'set default project folder name',
done_checkReadWrite = donePrefix + 'check read write',
@ -56,6 +57,7 @@ export enum SystemIOMachineActions {
toastError = 'toastError',
setReadWriteProjectDirectory = 'set read write project directory',
setRequestedTextToCadGeneration = 'set requested text to cad generation',
setLastProjectDeleteRequest = 'set last project delete request'
}
export const NO_PROJECT_DIRECTORY = ''
@ -80,4 +82,7 @@ export type SystemIOContext = {
requestedProjectName: string
isProjectNew: boolean
}
lastProjectDeleteRequest: {
project: string
}
}