aboutsummaryrefslogtreecommitdiff
path: root/renderer
diff options
context:
space:
mode:
authorr <r@freesoftwareextremist.com>2020-02-19 16:33:21 +0000
committerr <r@freesoftwareextremist.com>2020-02-19 16:33:21 +0000
commitdd23ac48678c704949074dd0e41bb8a3550cc33f (patch)
tree923248c707bcf17db9a7b921195933c3c828935c /renderer
parentfe31d4197b66cced9ca84779fac4fe69242d844b (diff)
downloadbloat-dd23ac48678c704949074dd0e41bb8a3550cc33f.tar.gz
bloat-dd23ac48678c704949074dd0e41bb8a3550cc33f.zip
Fix time duration value
- Make sure that duration is not < 0 - Handle nil ExpiresAt time in poll
Diffstat (limited to 'renderer')
-rw-r--r--renderer/renderer.go12
1 files changed, 10 insertions, 2 deletions
diff --git a/renderer/renderer.go b/renderer/renderer.go
index 293a6c6..a4f749d 100644
--- a/renderer/renderer.go
+++ b/renderer/renderer.go
@@ -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 {