diff --git a/src/client.rs b/src/client.rs index 3f9ce57..e845571 100644 --- a/src/client.rs +++ b/src/client.rs @@ -110,9 +110,7 @@ async fn status( instance_map: Arc>, mut writer: LspWriter, ) -> Result<()> { - let status = task::spawn_blocking(move || instance_map.blocking_lock().get_status()) - .await - .unwrap(); + let status = instance_map.lock().await.get_status(); writer .write_message(&Message::ResponseSuccess(ResponseSuccess { jsonrpc: Version,