From 0c14a204ae13f7692a5708451b40f87832f7388a Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Fri, 1 Sep 2023 16:19:29 +0200 Subject: Client + Server: Increase endpoint update frequency and update secure internet handling --- internal/server/server.go | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) (limited to 'internal/server/server.go') diff --git a/internal/server/server.go b/internal/server/server.go index f62b882..775095c 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -4,6 +4,7 @@ import ( "os" "time" + "github.com/eduvpn/eduvpn-common/internal/discovery" "github.com/eduvpn/eduvpn-common/internal/oauth" "github.com/eduvpn/eduvpn-common/internal/wireguard" "github.com/go-errors/errors" @@ -25,6 +26,9 @@ type Server interface { // Base returns the server base Base() (*Base, error) + + // RefreshEndpoints + RefreshEndpoints(*discovery.Discovery) error } type EndpointList struct { @@ -251,27 +255,6 @@ func HasValidProfile(srv Server, wireguardSupport bool) (bool, error) { return true, nil } -func RefreshEndpoints(srv Server) error { - // Re-initialize the endpoints - b, err := srv.Base() - if err != nil { - return err - } - - err = b.InitializeEndpoints() - if err != nil { - return err - } - - // update OAuth - auth := srv.OAuth() - if auth != nil { - auth.BaseAuthorizationURL = b.Endpoints.API.V3.Authorization - auth.TokenURL = b.Endpoints.API.V3.Token - } - return nil -} - func Config(server Server, wireguardSupport bool, preferTCP bool) (*ConfigData, error) { p, err := CurrentProfile(server) if err != nil { -- cgit v1.2.3