Explorar el Código

Take timezones into account. I would get +100% outcomes. This is fixed now.

Sacha Ligthert hace 3 años
padre
commit
961d4563e7
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. 6 1
      tp.go

+ 6 - 1
tp.go

@@ -121,7 +121,12 @@ func renderPercentage(percentage float64) string {
 
 // Get the percentages between two float64s
 func calcPercentageFloat64(full float64, part float64) float64 {
-	return part / (full / 100)
+	var percentage float64
+	percentage = part / (full / 100)
+	if percentage >= 100 {
+		percentage = percentage - 100
+	}
+	return percentage
 }
 
 // Get the start of the year.