diff options
| author | Adnan Maolood <[email protected]> | 2021-02-17 13:39:18 -0500 |
|---|---|---|
| committer | Adnan Maolood <[email protected]> | 2021-02-17 13:39:23 -0500 |
| commit | f81c32a211ecf30e264f138536f911e502ffdd64 (patch) | |
| tree | aad46b72c777e1d60f194ae1c4c71d8b8ef424a0 /examples | |
| parent | Redesign ResponseWriter interface (diff) | |
| download | go-gemini-f81c32a211ecf30e264f138536f911e502ffdd64.tar.xz go-gemini-f81c32a211ecf30e264f138536f911e502ffdd64.zip | |
examples: Use new ResponseWriter interface
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/auth.go | 8 | ||||
| -rw-r--r-- | examples/stream.go | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/examples/auth.go b/examples/auth.go index a57b7c2..1db72ef 100644 --- a/examples/auth.go +++ b/examples/auth.go @@ -56,7 +56,7 @@ func fingerprint(cert *x509.Certificate) string { func profile(w gemini.ResponseWriter, r *gemini.Request) { if len(r.TLS.PeerCertificates) == 0 { - w.Status(gemini.StatusCertificateRequired) + w.WriteHeader(gemini.StatusCertificateRequired, "Certificate required") return } fingerprint := fingerprint(r.TLS.PeerCertificates[0]) @@ -71,13 +71,13 @@ func profile(w gemini.ResponseWriter, r *gemini.Request) { func changeUsername(w gemini.ResponseWriter, r *gemini.Request) { if len(r.TLS.PeerCertificates) == 0 { - w.Status(gemini.StatusCertificateRequired) + w.WriteHeader(gemini.StatusCertificateRequired, "Certificate required") return } username, err := gemini.QueryUnescape(r.URL.RawQuery) if err != nil || username == "" { - w.Header(gemini.StatusInput, "Username") + w.WriteHeader(gemini.StatusInput, "Username") return } fingerprint := fingerprint(r.TLS.PeerCertificates[0]) @@ -87,5 +87,5 @@ func changeUsername(w gemini.ResponseWriter, r *gemini.Request) { users[fingerprint] = user } user.Name = username - w.Header(gemini.StatusRedirect, "/") + w.WriteHeader(gemini.StatusRedirect, "/") } diff --git a/examples/stream.go b/examples/stream.go index 5f3e2b5..b4dcfc1 100644 --- a/examples/stream.go +++ b/examples/stream.go @@ -41,7 +41,7 @@ func main() { func stream(w gemini.ResponseWriter, r *gemini.Request) { flusher, ok := w.(gemini.Flusher) if !ok { - w.Status(gemini.StatusTemporaryFailure) + w.WriteHeader(gemini.StatusTemporaryFailure, "Internal error") return } |