summaryrefslogtreecommitdiffhomepage
path: root/mullvad-update/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-03-03 15:56:34 +0100
committerDavid Lönnhager <david.l@mullvad.net>2025-03-05 23:32:47 +0100
commit47ef9dea7087f8e89a840dbf70faf5b9877fe42e (patch)
treeff0bc1c843b1980d6c76f9e47fe9dec577e3b88b /mullvad-update/src
parenta0e7b804164a464c94fb0c7390575a021fdffe7d (diff)
downloadmullvadvpn-47ef9dea7087f8e89a840dbf70faf5b9877fe42e.tar.xz
mullvadvpn-47ef9dea7087f8e89a840dbf70faf5b9877fe42e.zip
Add clear_progress
Diffstat (limited to 'mullvad-update/src')
-rw-r--r--mullvad-update/src/client/fetch.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/mullvad-update/src/client/fetch.rs b/mullvad-update/src/client/fetch.rs
index db0a64c4cf..2a66fc68bc 100644
--- a/mullvad-update/src/client/fetch.rs
+++ b/mullvad-update/src/client/fetch.rs
@@ -19,6 +19,9 @@ pub trait ProgressUpdater: Send + 'static {
/// Progress so far
fn set_progress(&mut self, fraction_complete: f32);
+ /// Clear progress so far
+ fn clear_progress(&mut self);
+
/// URL that is being downloaded
fn set_url(&mut self, url: &str);
}
@@ -312,6 +315,10 @@ mod test {
self.complete = fraction_complete;
}
+ fn clear_progress(&mut self) {
+ self.complete = 0.;
+ }
+
fn set_url(&mut self, url: &str) {
self.url = url.to_owned();
}