diff options
| author | Adnan Maolood <[email protected]> | 2021-02-24 18:50:39 -0500 |
|---|---|---|
| committer | Adnan Maolood <[email protected]> | 2021-02-24 18:50:40 -0500 |
| commit | 1bc5c68c3f4683d4a6ebe1844e57b8734e893dd7 (patch) | |
| tree | a73580b313573eead92a2e81652da3049c123835 /examples | |
| parent | examples/client: Fix display of response status (diff) | |
| download | go-gemini-1bc5c68c3f4683d4a6ebe1844e57b8734e893dd7.tar.xz go-gemini-1bc5c68c3f4683d4a6ebe1844e57b8734e893dd7.zip | |
response: Revert to using fields instead of methods
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/client.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/client.go b/examples/client.go index adf3a6f..267af7c 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,13 +156,13 @@ 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) } } else { - fmt.Printf("%d %s\n", resp.Status(), resp.Meta()) + fmt.Printf("%d %s\n", resp.Status, resp.Meta) os.Exit(1) } } |