From 1d20a6c3c8bf8b50cd9309c5827f598947938d21 Mon Sep 17 00:00:00 2001 From: Adnan Maolood Date: Wed, 24 Feb 2021 09:22:23 -0500 Subject: [PATCH] examples/client: Use Response methods --- examples/client.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/client.go b/examples/client.go index 267af7c..ef3d387 100644 --- a/examples/client.go +++ b/examples/client.go @@ -103,9 +103,9 @@ func do(req *gemini.Request, via []*gemini.Request) (*gemini.Response, error) { return resp, err } - switch resp.Status.Class() { + switch resp.Status().Class() { case gemini.StatusInput: - input, ok := getInput(resp.Meta, resp.Status == gemini.StatusSensitiveInput) + input, ok := getInput(resp.Meta(), resp.Status() == gemini.StatusSensitiveInput) if !ok { break } @@ -119,7 +119,7 @@ func do(req *gemini.Request, via []*gemini.Request) (*gemini.Response, error) { return resp, errors.New("too many redirects") } - target, err := url.Parse(resp.Meta) + target, err := url.Parse(resp.Meta()) if err != nil { return resp, err } @@ -156,7 +156,7 @@ func main() { defer resp.Close() // Handle response - if resp.Status.Class() == gemini.StatusSuccess { + if resp.Status().Class() == gemini.StatusSuccess { _, err := io.Copy(os.Stdout, resp) if err != nil { log.Fatal(err)