fix: propagate errors in publish_diagnostics using ? operator

This commit is contained in:
Josh Thomas 2025-01-07 12:25:20 -06:00
parent c5d306e4db
commit dcbba9b933

View file

@ -73,22 +73,13 @@ impl Store {
)
.await;
if let Err(e) = client
client
.publish_diagnostics(
Url::parse(uri).unwrap(),
diagnostics,
Some(document.version),
)
.await
{
client
.log_message(
MessageType::ERROR,
&format!("Failed to publish diagnostics: {}", e)
)
.await;
return Err(anyhow!("Failed to publish diagnostics: {}", e));
}
.await?;
} else {
client
.log_message(