]> Git Repo - VerusCoin.git/commitdiff
Metrics - Don't exclaim unless > 1
authorScott <[email protected]>
Fri, 28 Oct 2016 17:14:13 +0000 (13:14 -0400)
committerJack Grigg <[email protected]>
Thu, 1 Dec 2016 02:30:22 +0000 (15:30 +1300)
"You have validated 0 transactions!" sounds a little less enthusiastic that intended. Also, only says "1 transaction".

src/metrics.cpp

index a5480838e020c6214e95b9c3abfaee0ea2756ad1..875260dd9a805a2ba903ee6823f6ff7e06dc18e7 100644 (file)
@@ -94,6 +94,7 @@ int printMetrics(size_t cols, int64_t nStart, bool mining)
     int hours = (uptime - (days * 24 * 60 * 60)) / (60 * 60);
     int minutes = (uptime - (((days * 24) + hours) * 60 * 60)) / 60;
     int seconds = uptime - (((((days * 24) + hours) * 60) + minutes) * 60);
+    int validatedCount = 0;
 
     // Display uptime
     std::string duration;
@@ -110,7 +111,14 @@ int printMetrics(size_t cols, int64_t nStart, bool mining)
     std::cout << strDuration << std::endl;
     lines += (strDuration.size() / cols);
 
-    std::cout << "- " << strprintf(_("You have validated %d transactions!"), transactionsValidated.get()) << std::endl;
+    validatedCount = transactionsValidated.get();
+    if (validatedCount > 1) {
+      std::cout << "- " << strprintf(_("You have validated %d transactions!"), validatedCount) << std::endl;
+    } else if (validatedCount == 1) {
+      std::cout << "- " << strprintf(_("You have validated %d transaction."), validatedCount) << std::endl;
+    } else {
+      std::cout << "- " << strprintf(_("You have validated %d transactions."), validatedCount) << std::endl;
+    }
 
     if (mining) {
         double solps = uptime > 0 ? (double)solutionTargetChecks.get() / uptime : 0;
This page took 0.028988 seconds and 4 git commands to generate.