chiark / gitweb /
bundles: Say something about the start of upload
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 12 May 2021 18:28:25 +0000 (19:28 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 13 May 2021 00:57:53 +0000 (01:57 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/bundles.rs

index e2f7ce3cc53ccdb1a39f344ee37ab9e1efff05fe..0c2607b6e48cb66b7dd178001113a7672a933ea3 100644 (file)
@@ -437,6 +437,7 @@ impl BundleParseErrorHandling for BundleParseUpload {
 
 #[derive(Copy,Clone,Debug,EnumCount,EnumMessage,ToPrimitive)]
 enum Phase {
+  #[strum(message="transfer upload data")]   Upload,
   #[strum(message="scan")]                   Scan,
   #[strum(message="parse shape catalogues")] ParseLibs,
 }
@@ -716,6 +717,8 @@ impl Uploading {
     let mut for_progress = progress::ResponseReporter::new(for_progress);
     let mut for_progress: &mut dyn progress::Reporter = &mut for_progress;
 
+    for_progress.phase_item(Phase::Upload, ());
+
     let Uploading { id, mut file, instance } = self;
     let tmp = id.path_tmp(&instance);