From f106485d6a757e92949e0c0da6b68385879e4623 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Wed, 15 Feb 2023 14:21:48 +0100 Subject: Server: Remove 75% requirement on renew button --- internal/server/server.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'internal') diff --git a/internal/server/server.go b/internal/server/server.go index 0a0ac95..00324a2 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -42,6 +42,8 @@ type Endpoints struct { V string `json:"v"` } +// ShouldRenewButton returns whether or not the renew button should be shown for the server +// Implemented according to: https://github.com/eduvpn/documentation/blob/cdf4d054f7652d74e4192494e8bb0e21040e46ac/API.md#session-expiry func ShouldRenewButton(srv Server) bool { b, err := srv.Base() if err != nil { @@ -67,13 +69,6 @@ func ShouldRenewButton(srv Server) bool { return false } - // Session duration is less than 24 hours but not 75% has passed - delta := b.EndTime.Sub(b.StartTime) - passed := b.StartTime.Add((delta / 4) * 3) - if delta < 24*time.Hour && !now.After(passed) { - return false - } - return true } -- cgit v1.2.3