]> git.r.bdr.sh - rbdr/mobius/blobdiff - hotline/stats.go
Making it so the container restarts on host reboot
[rbdr/mobius] / hotline / stats.go
index dd8ea1d14dbad7944ce6095783b4d5af54e1717a..bc06a6915776b6ed36bc86917fe256066046a71e 100644 (file)
@@ -1,33 +1,17 @@
 package hotline
 
 import (
-       "fmt"
        "time"
 )
 
 type Stats struct {
-       LoginCount int           `yaml:"login count"`
-       StartTime  time.Time     `yaml:"start time"`
-       Uptime     time.Duration `yaml:"uptime"`
-}
-
-func (s *Stats) String() string {
-       template := `
-Server Stats:
-  Start Time:          %v
-  Uptime:                      %s
-  Login Count: %v
-`
-       d := time.Since(s.StartTime)
-       d = d.Round(time.Minute)
-       h := d / time.Hour
-       d -= h * time.Hour
-       m := d / time.Minute
-
-       return fmt.Sprintf(
-               template,
-               s.StartTime.Format(time.RFC1123Z),
-               fmt.Sprintf("%02d:%02d", h, m),
-               s.LoginCount,
-       )
+       CurrentlyConnected  int
+       DownloadsInProgress int
+       UploadsInProgress   int
+       WaitingDownloads    int
+       ConnectionPeak      int
+       ConnectionCounter   int
+       DownloadCounter     int
+       UploadCounter       int
+       Since               time.Time
 }