diff options
| author | David Lönnhager <david.l@mullvad.net> | 2022-05-10 15:46:23 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2022-05-11 17:42:53 +0200 |
| commit | 0135cf3e582240aa5b5fffcfbec3fb2d9277ed93 (patch) | |
| tree | e2aecb9e2f5f2df2fd0cf30ffb87bee95c45d0da /mullvad-api/src | |
| parent | 03406b1c6ed16f75d98b7fd9a3a09dcb9c0836d3 (diff) | |
| download | mullvadvpn-0135cf3e582240aa5b5fffcfbec3fb2d9277ed93.tar.xz mullvadvpn-0135cf3e582240aa5b5fffcfbec3fb2d9277ed93.zip | |
Don't stop device check if an API request is aborted
Diffstat (limited to 'mullvad-api/src')
| -rw-r--r-- | mullvad-api/src/rest.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mullvad-api/src/rest.rs b/mullvad-api/src/rest.rs index d174c3d19c..84560e07ba 100644 --- a/mullvad-api/src/rest.rs +++ b/mullvad-api/src/rest.rs @@ -84,6 +84,13 @@ impl Error { } } + pub fn is_aborted(&self) -> bool { + match self { + Error::Aborted => true, + _ => false, + } + } + /// Returns a new instance for which `abortable_stream::Aborted` is mapped to `Self::Aborted`. fn map_aborted(self) -> Self { if let Error::HyperError(error) = &self { |
