summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2023-03-20 18:39:08 +0100
committerJeroen Wijenbergh <46386452+jwijenbergh@users.noreply.github.com>2023-09-25 09:43:37 +0200
commit8efa7aa299b0488ae4439906482b75df0fb00cc7 (patch)
tree2b740391aafc582b6bd2e5401a9ae35e3dae9981 /internal
parent1f599f1aab37343ff61852a8616c640310dfaee4 (diff)
Exports + Python + Server: Remove ShouldRenewButton
This is replace with expiry times
Diffstat (limited to 'internal')
-rw-r--r--internal/server/server.go30
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)
}