Fix time duration value

- Make sure that duration is not < 0
- Handle nil ExpiresAt time in poll
This commit is contained in:
r 2020-02-19 16:33:21 +00:00
parent fe31d4197b
commit dd23ac4867
3 changed files with 12 additions and 4 deletions

View file

@ -197,11 +197,19 @@ func DurToStr(dur time.Duration) string {
}
func TimeSince(t time.Time) string {
return DurToStr(time.Since(t))
d := time.Since(t)
if d < 0 {
d = 0
}
return DurToStr(d)
}
func TimeUntil(t time.Time) string {
return DurToStr(time.Until(t))
d := time.Until(t)
if d < 0 {
d = 0
}
return DurToStr(d)
}
func FormatTimeRFC3339(t time.Time) string {