Skip to content

Commit 1b3ed06

Browse files
committed
Await file watcher cleanup in dev
1 parent d57dec6 commit 1b3ed06

File tree

2 files changed

+20
-7
lines changed

2 files changed

+20
-7
lines changed

.changeset/purple-spiders-care.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"trigger.dev": patch
3+
---
4+
5+
Await file watcher cleanup in dev

packages/cli-v3/src/commands/dev.tsx

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -760,15 +760,23 @@ function useDev({
760760
});
761761

762762
return () => {
763-
logger.debug(`Shutting down dev session for ${config.project}`);
763+
const cleanup = async () => {
764+
logger.debug(`Shutting down dev session for ${config.project}`);
764765

765-
taskFileWatcher.close();
766+
const start = Date.now();
766767

767-
websocket?.close();
768-
backgroundWorkerCoordinator.close();
769-
ctx?.dispose().catch((error) => {
770-
console.error(error);
771-
});
768+
await taskFileWatcher.close();
769+
770+
websocket?.close();
771+
backgroundWorkerCoordinator.close();
772+
ctx?.dispose().catch((error) => {
773+
console.error(error);
774+
});
775+
776+
logger.debug(`Shutdown completed in ${Date.now() - start}ms`);
777+
};
778+
779+
cleanup();
772780
};
773781
}, [config, apiUrl, apiKey, environmentClient]);
774782
}

0 commit comments

Comments
 (0)