summaryrefslogtreecommitdiff
path: root/client/client.go
diff options
context:
space:
mode:
Diffstat (limited to 'client/client.go')
-rw-r--r--client/client.go9
1 files changed, 2 insertions, 7 deletions
diff --git a/client/client.go b/client/client.go
index f6c8279..127c790 100644
--- a/client/client.go
+++ b/client/client.go
@@ -70,16 +70,11 @@ func (c *Client) GettingConfig() error {
// It is called when a profile is invalid
// Here we call the AskProfile transition
func (c *Client) InvalidProfile(ctx context.Context, srv *server.Server) (string, error) {
- // TODO: should this have profiles as a parameter
ck := cookie.NewWithContext(ctx)
-
- prfs, err := srv.Profiles(ctx)
+ prfs, err := srv.Profiles()
if err != nil {
return "", err
}
- if !c.SupportsWireguard {
- prfs = prfs.FilterWireGuard()
- }
// we are guaranteed to have profiles > 0 (even after filtering)
// because internally this callback is only triggered if there is a choice to make
@@ -87,7 +82,7 @@ func (c *Client) InvalidProfile(ctx context.Context, srv *server.Server) (string
go func() {
err := c.FSM.GoTransitionRequired(StateAskProfile, &srvtypes.RequiredAskTransition{
C: ck,
- Data: prfs.Public(),
+ Data: prfs,
})
if err != nil {
errChan <- err