From 40705474e1998bf4a59b82c96d343e13247a9926 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Mon, 20 Mar 2023 13:48:47 +0100 Subject: Types: Split protocol into its own --- client/client.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'client/client.go') diff --git a/client/client.go b/client/client.go index 0cc6b3e..49c8bc1 100644 --- a/client/client.go +++ b/client/client.go @@ -15,6 +15,7 @@ import ( "github.com/eduvpn/eduvpn-common/internal/oauth" "github.com/eduvpn/eduvpn-common/internal/server" "github.com/eduvpn/eduvpn-common/types" + "github.com/eduvpn/eduvpn-common/types/protocol" "github.com/go-errors/errors" ) @@ -309,9 +310,10 @@ func (c *Client) ExpiryTimes() (*types.Expiry, error) { func convertProfiles(profiles server.ProfileInfo) types.Profiles { m := make(map[string]types.Profile) for _, p := range profiles.Info.ProfileList { - var protocols []types.Protocol - for _, protocol := range p.VPNProtoList { - protocols = append(protocols, getProtocol(protocol)) + var protocols []protocol.Protocol + // loop through all protocol strings + for _, ps := range p.VPNProtoList { + protocols = append(protocols, protocol.New(ps)) } m[p.ID] = types.Profile{ DisplayName: map[string]string{ -- cgit v1.2.3