fix: handle shutdown correctly according to specification

Specification:
https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#shutdown
This commit is contained in:
kbwo 2024-10-14 21:45:50 +09:00
parent aee202b9d1
commit 46a9d12823

View file

@ -467,7 +467,7 @@ impl TestingLS {
send_stdout(&json!({
"jsonrpc": "2.0",
"id": id,
"method": json!(null),
"result": null
}))?;
Ok(())
}
@ -614,4 +614,4 @@ mod tests {
let status = server.diagnose_workspace().unwrap();
assert_eq!(status, WorkspaceDiagnosticsStatus::Skipped);
}
}
}