From 4d2bc18c2faa9a24968f98bef9d2e7076c22e612 Mon Sep 17 00:00:00 2001 From: Pierre Jacquier Date: Tue, 29 Apr 2025 01:23:50 -0400 Subject: [PATCH] Fix lint after #6558 (#6562) --- .../Providers/SystemIOProviderDesktop.tsx | 14 ++++-- src/machines/systemIO/systemIOMachine.ts | 49 ++++++++++--------- src/machines/systemIO/utils.ts | 2 +- 3 files changed, 38 insertions(+), 27 deletions(-) diff --git a/src/components/Providers/SystemIOProviderDesktop.tsx b/src/components/Providers/SystemIOProviderDesktop.tsx index 7d1eac26d..a20b6a25e 100644 --- a/src/components/Providers/SystemIOProviderDesktop.tsx +++ b/src/components/Providers/SystemIOProviderDesktop.tsx @@ -9,7 +9,10 @@ import { useRequestedTextToCadGeneration, useFolders, } from '@src/machines/systemIO/hooks' -import { NO_PROJECT_DIRECTORY, SystemIOMachineEvents } from '@src/machines/systemIO/utils' +import { + NO_PROJECT_DIRECTORY, + SystemIOMachineEvents, +} from '@src/machines/systemIO/utils' import { useNavigate } from 'react-router-dom' import { useEffect } from 'react' import { submitAndAwaitTextToKclSystemIO } from '@src/lib/textToCad' @@ -96,9 +99,14 @@ export function SystemIOMachineLogicListenerDesktop() { return } - const folderName = systemIOActor.getSnapshot().context.lastProjectDeleteRequest.project + const folderName = + systemIOActor.getSnapshot().context.lastProjectDeleteRequest.project const folderPath = `${projectDirectoryPath}${window.electron.sep}${folderName}` - if (folderName !== NO_PROJECT_DIRECTORY && (eventType === 'unlinkDir' || eventType === 'unlink') && path.includes(folderPath)) { + if ( + folderName !== NO_PROJECT_DIRECTORY && + (eventType === 'unlinkDir' || eventType === 'unlink') && + path.includes(folderPath) + ) { // NO OP: The systemIOMachine will be triggering the read in the state transition, don't spam it again // once this event is processed after the deletion. } else { diff --git a/src/machines/systemIO/systemIOMachine.ts b/src/machines/systemIO/systemIOMachine.ts index c52790bfe..45e943a90 100644 --- a/src/machines/systemIO/systemIOMachine.ts +++ b/src/machines/systemIO/systemIOMachine.ts @@ -32,31 +32,31 @@ export const systemIOMachine = setup({ | { type: SystemIOMachineEvents.done_checkReadWrite output: { value: boolean; error: unknown } - } + } | { - type: SystemIOMachineEvents.setProjectDirectoryPath - data: { requestedProjectDirectoryPath: string } - } + type: SystemIOMachineEvents.setProjectDirectoryPath + data: { requestedProjectDirectoryPath: string } + } | { - type: SystemIOMachineEvents.navigateToProject - data: { requestedProjectName: string } - } + type: SystemIOMachineEvents.navigateToProject + data: { requestedProjectName: string } + } | { - type: SystemIOMachineEvents.navigateToFile - data: { requestedProjectName: string; requestedFileName: string } - } + type: SystemIOMachineEvents.navigateToFile + data: { requestedProjectName: string; requestedFileName: string } + } | { - type: SystemIOMachineEvents.createProject - data: { requestedProjectName: string } - } + type: SystemIOMachineEvents.createProject + data: { requestedProjectName: string } + } | { - type: SystemIOMachineEvents.renameProject - data: { requestedProjectName: string; projectName: string } - } + type: SystemIOMachineEvents.renameProject + data: { requestedProjectName: string; projectName: string } + } | { - type: SystemIOMachineEvents.deleteProject - data: { requestedProjectName: string } - } + type: SystemIOMachineEvents.deleteProject + data: { requestedProjectName: string } + } | { type: SystemIOMachineEvents.done_deleteProject output: { message: string; name: string } @@ -172,7 +172,7 @@ export const systemIOMachine = setup({ [SystemIOMachineActions.setLastProjectDeleteRequest]: assign({ lastProjectDeleteRequest: ({ event }) => { assertEvent(event, SystemIOMachineEvents.done_deleteProject) - return {project: event.output.name} + return { project: event.output.name } }, }), }, @@ -286,8 +286,8 @@ export const systemIOMachine = setup({ isProjectNew: true, }, lastProjectDeleteRequest: { - project: NO_PROJECT_DIRECTORY - } + project: NO_PROJECT_DIRECTORY, + }, }), states: { [SystemIOMachineStates.idle]: { @@ -414,7 +414,10 @@ export const systemIOMachine = setup({ }, onDone: { target: SystemIOMachineStates.readingFolders, - actions: [SystemIOMachineActions.toastSuccess, SystemIOMachineActions.setLastProjectDeleteRequest] + actions: [ + SystemIOMachineActions.toastSuccess, + SystemIOMachineActions.setLastProjectDeleteRequest, + ], }, onError: { target: SystemIOMachineStates.idle, diff --git a/src/machines/systemIO/utils.ts b/src/machines/systemIO/utils.ts index 7a7fcd0fa..5691fe2e0 100644 --- a/src/machines/systemIO/utils.ts +++ b/src/machines/systemIO/utils.ts @@ -57,7 +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' + setLastProjectDeleteRequest = 'set last project delete request', } export const NO_PROJECT_DIRECTORY = ''