diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2023-10-31 11:11:33 +0100 |
|---|---|---|
| committer | Jeroen Wijenbergh <46386452+jwijenbergh@users.noreply.github.com> | 2023-12-08 19:25:42 +0100 |
| commit | 7f2fed4ead6ebdcd3c05d1d3f76b92abd6c3c917 (patch) | |
| tree | 0e57be24c457729f2e88d1ade1c2fda7939b8d52 /client | |
| parent | 226dd8d9caa59a4b1a55fedf4e85837a70e49fe8 (diff) | |
Client + Server: Base the renew button 30 min window on OAuth start
Diffstat (limited to 'client')
| -rw-r--r-- | client/server.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/client/server.go b/client/server.go index 283c531..95ca09e 100644 --- a/client/server.go +++ b/client/server.go @@ -1,6 +1,8 @@ package client import ( + "time" + "github.com/eduvpn/eduvpn-common/internal/failover" "github.com/eduvpn/eduvpn-common/internal/http" "github.com/eduvpn/eduvpn-common/internal/log" @@ -632,6 +634,10 @@ func (c *Client) ensureLogin(srv server.Server, ct oauth.Token) (err error) { c.goBackInternal() } c.FSM.GoTransition(StateAuthorized) + b, berr := srv.Base() + if berr == nil { + b.StartTimeOAuth = time.Now() + } return err } |
