This commit is contained in:
Aleksey Kladov 2020-06-26 11:43:07 +02:00
parent 34118779ec
commit 751b8792a2
2 changed files with 2 additions and 10 deletions

View File

@ -170,14 +170,6 @@ impl GlobalState {
}
}
pub(crate) fn maybe_collect_garbage(&mut self) {
self.analysis_host.maybe_collect_garbage()
}
pub(crate) fn collect_garbage(&mut self) {
self.analysis_host.collect_garbage()
}
pub(crate) fn send(&mut self, message: lsp_server::Message) {
self.sender.send(message).unwrap()
}

View File

@ -158,7 +158,7 @@ impl GlobalState {
}
Task::Unit => (),
}
self.maybe_collect_garbage();
self.analysis_host.maybe_collect_garbage();
}
Event::Vfs(task) => match task {
vfs::loader::Message::Loaded { files } => {
@ -274,7 +274,7 @@ impl GlobalState {
self.req_queue.incoming.register(req.id.clone(), (req.method.clone(), request_received));
RequestDispatcher { req: Some(req), global_state: self }
.on_sync::<lsp_ext::CollectGarbage>(|s, ()| Ok(s.collect_garbage()))?
.on_sync::<lsp_ext::CollectGarbage>(|s, ()| Ok(s.analysis_host.collect_garbage()))?
.on_sync::<lsp_ext::JoinLines>(|s, p| handlers::handle_join_lines(s.snapshot(), p))?
.on_sync::<lsp_ext::OnEnter>(|s, p| handlers::handle_on_enter(s.snapshot(), p))?
.on_sync::<lsp_types::request::Shutdown>(|_, ()| Ok(()))?