diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2023-03-20 18:39:08 +0100 |
|---|---|---|
| committer | Jeroen Wijenbergh <46386452+jwijenbergh@users.noreply.github.com> | 2023-09-25 09:43:37 +0200 |
| commit | 8efa7aa299b0488ae4439906482b75df0fb00cc7 (patch) | |
| tree | 2b740391aafc582b6bd2e5401a9ae35e3dae9981 /internal/server/server.go | |
| parent | 1f599f1aab37343ff61852a8616c640310dfaee4 (diff) | |
Exports + Python + Server: Remove ShouldRenewButton
This is replace with expiry times
Diffstat (limited to 'internal/server/server.go')
| -rw-r--r-- | internal/server/server.go | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/internal/server/server.go b/internal/server/server.go index 775095c..4bd8766 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -48,36 +48,6 @@ 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 { - // FIXME: Log error here? - return false - } - - // Get current time - now := time.Now() - - // Session is expired - if !now.Before(b.EndTime) { - return true - } - - // 30 minutes have not passed - if !now.After(b.StartTime.Add(30 * time.Minute)) { - return false - } - - // Session will not expire today - if !now.Add(24 * time.Hour).After(b.EndTime) { - return false - } - - return true -} - func UpdateTokens(srv Server, t oauth.Token) { srv.OAuth().UpdateTokens(t) } |
