From 723ecacc8528be0e96db42392f1781ddf5894bea Mon Sep 17 00:00:00 2001 From: Jeroen Wijenbergh Date: Tue, 19 Apr 2022 15:02:45 +0200 Subject: Profiles: Implement basic functionality for sending a profile_id --- src/api.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/api.go') diff --git a/src/api.go b/src/api.go index 1f058fc..a11c907 100644 --- a/src/api.go +++ b/src/api.go @@ -62,9 +62,7 @@ func (server *Server) APIInfo() error { } server.Profiles = structure - - // FIXME: Implement profile selection callback - server.Profiles.Current = 0 + server.ProfilesRaw = string(body) return nil } @@ -75,7 +73,7 @@ func (server *Server) APIConnectWireguard(profile_id string, pubkey string) (str } urlForm := url.Values{ - "profile_id": {"default"}, + "profile_id": {profile_id}, "public_key": {pubkey}, } header, connectBody, connectErr := server.apiAuthenticatedRetry(http.MethodPost, "/connect", &HTTPOptionalParams{Headers: headers, Body: urlForm}) @@ -94,7 +92,7 @@ func (server *Server) APIConnectOpenVPN(profile_id string) (string, string, erro } urlForm := url.Values{ - "profile_id": {"default"}, + "profile_id": {profile_id}, } header, connectBody, connectErr := server.apiAuthenticatedRetry(http.MethodPost, "/connect", &HTTPOptionalParams{Headers: headers, Body: urlForm}) if connectErr != nil { -- cgit v1.2.3