pull/1080/merge
Dipesh KC 2023-10-30 19:18:33 -06:00 committed by GitHub
commit f91e0747c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 6 deletions

View File

@ -276,6 +276,7 @@ func (s Service) OnlineDaysPercent(days int) float32 {
func (s *Service) OnlineSince(ago time.Time) float32 {
failsList := s.FailuresSince(ago).Count()
hitsList := s.HitsSince(ago).Count()
totalList := failsList+hitsList
if failsList == 0 {
s.Online24Hours = 100.00
@ -287,12 +288,8 @@ func (s *Service) OnlineSince(ago time.Time) float32 {
return s.Online24Hours
}
avg := (float64(failsList) / float64(hitsList)) * 100
avg = 100 - avg
if avg < 0 {
avg = 0
}
amount, _ := strconv.ParseFloat(fmt.Sprintf("%0.2f", avg), 10)
amount := (hitsList / totalList) * 100
s.Online24Hours = float32(amount)
return s.Online24Hours
}