From c75e18aaf0ddf1475a33fb7198ac5f8d5a5970bb Mon Sep 17 00:00:00 2001 From: Jason Kuhrt Date: Wed, 5 Feb 2025 10:12:17 -0500 Subject: [PATCH] clarify abort ref thing --- packages/web/app/src/lib/preflight/graphiql-plugin.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/web/app/src/lib/preflight/graphiql-plugin.tsx b/packages/web/app/src/lib/preflight/graphiql-plugin.tsx index 728bafe48c..30fb4f595a 100644 --- a/packages/web/app/src/lib/preflight/graphiql-plugin.tsx +++ b/packages/web/app/src/lib/preflight/graphiql-plugin.tsx @@ -169,7 +169,7 @@ export function usePreflight(args: { const [state, setState] = useState(PreflightWorkerState.ready); const [logs, setLogs] = useState([]); - const currentExecution = useRef(null); + const abortExecutionRef = useRef void)>(null); async function execute( script = target?.preflightScript?.sourceCode ?? '', @@ -366,7 +366,7 @@ export function usePreflight(args: { } window.addEventListener('message', eventHandler); - currentExecution.current = () => { + abortExecutionRef.current = () => { contentWindow.postMessage({ type: IFrameEvents.Incoming.Event.abort, id, @@ -374,7 +374,7 @@ export function usePreflight(args: { closedOpenedPrompts(); - currentExecution.current = null; + abortExecutionRef.current = null; }; await isFinishedD.promise; @@ -407,13 +407,13 @@ export function usePreflight(args: { } function abortExecution() { - currentExecution.current?.(); + abortExecutionRef.current?.(); } // terminate worker when leaving laboratory useEffect( () => () => { - currentExecution.current?.(); + abortExecutionRef.current?.(); }, [], );