From ff02ba015769d63b08004cdb8dc073375ecf4598 Mon Sep 17 00:00:00 2001
From: Niko Ehrenfeuchter <nikolaus.ehrenfeuchter@unibas.ch>
Date: Thu, 1 Feb 2018 19:22:13 +0100
Subject: [PATCH] Use human readable size units when reporting transferred
 files.

Refers to #24
---
 ATxService/RoboCommand.cs | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ATxService/RoboCommand.cs b/ATxService/RoboCommand.cs
index d4ce7d1..c8f30d8 100644
--- a/ATxService/RoboCommand.cs
+++ b/ATxService/RoboCommand.cs
@@ -120,7 +120,8 @@ namespace ATxService
                 // WARNING: RoboSharp doesn't seem to offer a culture invariant representation
                 // of the FileClass, so this might fail in non-english environments:
                 if (processed.FileClass.ToLower().Equals("new file")) {
-                    _transferredFiles.Add(processed.Name + " (" + (processed.Size / 1048576) + " MB)");
+                    _transferredFiles.Add(string.Format("{0} ({1})", processed.Name,
+                        Conv.BytesToString(processed.Size)));
                 }
             }
             catch (Exception ex) {
-- 
GitLab