aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorAdnan Maolood <[email protected]>2021-02-24 09:22:23 -0500
committerAdnan Maolood <[email protected]>2021-02-24 09:22:25 -0500
commit1d20a6c3c8bf8b50cd9309c5827f598947938d21 (patch)
tree18f2f7d20a867f8784554726271e71e9038ce64a /examples
parentexamples/auth: Use Request.TLS method (diff)
downloadgo-gemini-1d20a6c3c8bf8b50cd9309c5827f598947938d21.tar.xz
go-gemini-1d20a6c3c8bf8b50cd9309c5827f598947938d21.zip
examples/client: Use Response methods
Diffstat (limited to 'examples')
-rw-r--r--examples/client.go8
1 files 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)