package stats

import (
	"time"
)

type Stats struct {
	MessagesSent int
	MessagesRcv  int
	startTime    time.Time
}

func New() *Stats {
	return &Stats{startTime: time.Now()}
}

func (s Stats) Uptime() string {
	return time.Now().Sub(s.startTime).Truncate(time.Second).String()
}