From 94d3308eec4288d3ec1bb6f97c226e9f51785ca1 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Wed, 10 Aug 2022 11:57:01 +0200 Subject: Server: Always show renew button when session is expired This is useful for servers which have a custom expiry < 30 minutes --- internal/server/common.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/server/common.go b/internal/server/common.go index 90744e8..6257a4d 100644 --- a/internal/server/common.go +++ b/internal/server/common.go @@ -290,6 +290,11 @@ func ShouldRenewButton(server Server) bool { // Get current time current := util.GetCurrentTime() + // Session is expired + if current.After(base.EndTime) { + return true + } + // 30 minutes have not passed if !current.After(base.StartTime.Add(30 * time.Minute)) { return false -- cgit v1.2.3