From 2b0cfe1b8f8d907f828eb958ec0bbaa88bc6e9f3 Mon Sep 17 00:00:00 2001 From: Rodge Fu Date: Thu, 19 Sep 2024 00:36:53 +0800 Subject: [PATCH] Fix the cleanup of file cache in server (#4467) Fix #4278 , without the cleanup, editing tspconfig.yaml won't take effect in LSP server --- .chronus/changes/fix-server-file-cache-2024-8-18-11-4-8.md | 7 +++++++ packages/compiler/src/server/file-system-cache.ts | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .chronus/changes/fix-server-file-cache-2024-8-18-11-4-8.md diff --git a/.chronus/changes/fix-server-file-cache-2024-8-18-11-4-8.md b/.chronus/changes/fix-server-file-cache-2024-8-18-11-4-8.md new file mode 100644 index 0000000000..d7ef43c29a --- /dev/null +++ b/.chronus/changes/fix-server-file-cache-2024-8-18-11-4-8.md @@ -0,0 +1,7 @@ +--- +changeKind: fix +packages: + - "@typespec/compiler" +--- + +Changing tspconfig.yaml won't take effect in LSP server because of the cache \ No newline at end of file diff --git a/packages/compiler/src/server/file-system-cache.ts b/packages/compiler/src/server/file-system-cache.ts index 92e5acd089..699459c583 100644 --- a/packages/compiler/src/server/file-system-cache.ts +++ b/packages/compiler/src/server/file-system-cache.ts @@ -72,8 +72,8 @@ export function createFileSystemCache({ entry.data = data; } }, - notify(changes: FileEvent[]) { - changes.push(...changes); + notify(events: FileEvent[]) { + changes.push(...events); }, }; }