We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e105279 commit 5fa33f1Copy full SHA for 5fa33f1
apps/language_server/lib/language_server/tracer.ex
@@ -40,8 +40,7 @@ defmodule ElixirLS.LanguageServer.Tracer do
40
end
41
42
def notify_file_deleted(file) do
43
- delete_modules_by_file(file)
44
- delete_calls_by_file(file)
+ GenServer.cast(__MODULE__, {:notify_file_deleted, file})
45
46
47
@impl true
@@ -89,6 +88,12 @@ defmodule ElixirLS.LanguageServer.Tracer do
89
88
{:noreply, %{state | project_dir: project_dir}}
90
91
+ def handle_cast({:notify_file_deleted, file}, state) do
92
+ delete_modules_by_file(file)
93
+ delete_calls_by_file(file)
94
+ {:noreply, state}
95
+ end
96
+
97
def handle_cast(:save, %{project_dir: nil} = state) do
98
{:noreply, state}
99
0 commit comments