summaryrefslogtreecommitdiff
path: root/cli/lsp/client.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/lsp/client.rs')
-rw-r--r--cli/lsp/client.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/cli/lsp/client.rs b/cli/lsp/client.rs
index d24d4c2a9..4923a4585 100644
--- a/cli/lsp/client.rs
+++ b/cli/lsp/client.rs
@@ -8,6 +8,7 @@ use deno_core::anyhow::bail;
use deno_core::error::AnyError;
use deno_core::serde_json;
use deno_core::serde_json::Value;
+use deno_core::task::spawn;
use tower_lsp::lsp_types as lsp;
use tower_lsp::lsp_types::ConfigurationItem;
@@ -56,7 +57,7 @@ impl Client {
) {
// do on a task in case the caller currently is in the lsp lock
let client = self.0.clone();
- tokio::task::spawn(async move {
+ spawn(async move {
client.send_registry_state_notification(params).await;
});
}
@@ -64,7 +65,7 @@ impl Client {
pub fn send_test_notification(&self, params: TestingNotification) {
// do on a task in case the caller currently is in the lsp lock
let client = self.0.clone();
- tokio::task::spawn(async move {
+ spawn(async move {
client.send_test_notification(params).await;
});
}
@@ -77,7 +78,7 @@ impl Client {
// do on a task in case the caller currently is in the lsp lock
let client = self.0.clone();
let message = message.to_string();
- tokio::task::spawn(async move {
+ spawn(async move {
client.show_message(message_type, message).await;
});
}