aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorAdnan Maolood <[email protected]>2021-02-24 18:50:39 -0500
committerAdnan Maolood <[email protected]>2021-02-24 18:50:40 -0500
commit1bc5c68c3f4683d4a6ebe1844e57b8734e893dd7 (patch)
treea73580b313573eead92a2e81652da3049c123835 /examples
parentexamples/client: Fix display of response status (diff)
downloadgo-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.go10
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)
}
}