From fc4095cfb3f8c2c958a9bcd583698070ed1f38d5 Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Tue, 15 Dec 2020 23:24:48 +0100 Subject: [PATCH] =?UTF-8?q?refactor:=20url=20=E2=86=92=20endpoint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/ipfs/go-ipfs/pull/7828#discussion_r543520089 --- core/commands/pin/remotepin.go | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/core/commands/pin/remotepin.go b/core/commands/pin/remotepin.go index 5abbc7fb6..80572bfb8 100644 --- a/core/commands/pin/remotepin.go +++ b/core/commands/pin/remotepin.go @@ -444,13 +444,11 @@ TIP: } name := req.Arguments[0] - url := req.Arguments[1] - key := req.Arguments[2] - - endpoint, err := normalizeEndpoint(url) + endpoint, err := normalizeEndpoint(req.Arguments[1]) if err != nil { return err } + key := req.Arguments[2] cfg, err := repo.Config() if err != nil { @@ -705,18 +703,14 @@ func getRemotePinService(env cmds.Environment, name string) (*pinclient.Client, if name == "" { return nil, fmt.Errorf("remote pinning service name not specified") } - url, key, err := getRemotePinServiceInfo(env, name) - if err != nil { - return nil, err - } - endpoint, err := normalizeEndpoint(url) + endpoint, key, err := getRemotePinServiceInfo(env, name) if err != nil { return nil, err } return pinclient.NewClient(endpoint, key), nil } -func getRemotePinServiceInfo(env cmds.Environment, name string) (url, key string, err error) { +func getRemotePinServiceInfo(env cmds.Environment, name string) (endpoint, key string, err error) { cfgRoot, err := cmdenv.GetConfigRoot(env) if err != nil { return "", "", err @@ -737,7 +731,11 @@ func getRemotePinServiceInfo(env cmds.Environment, name string) (url, key string if !present { return "", "", fmt.Errorf("service not known") } - return service.Api.Endpoint, service.Api.Key, nil + endpoint, err = normalizeEndpoint(service.Api.Endpoint) + if err != nil { + return "", "", err + } + return endpoint, service.Api.Key, nil } func normalizeEndpoint(endpoint string) (string, error) { -- GitLab