Work around for issue in vscode reporting a failure in request

vscode would report "A request has failed" when it got "Content modified"
message and this would cause a pop-up to appear. This works around the issue by
returning an "empty" response that vscode can ignore.
This commit is contained in:
Ville Penttinen 2019-02-27 12:49:04 +02:00
parent 4248b39993
commit 33cebe1724
2 changed files with 16 additions and 5 deletions

View file

@ -120,6 +120,11 @@ impl RawResponse {
let error = RawResponseError { code, message, data: None };
RawResponse { id, result: None, error: Some(error) }
}
/// Returns an "empty" RawResponse
/// Empty response still has a value `()` in its `result` field.
pub fn empty(id: u64) -> RawResponse {
RawResponse { id, result: Some(to_value(&()).unwrap()), error: None }
}
}
impl RawNotification {