Merge Request and RequestInfo

This commit is contained in:
adnano
2020-09-24 01:37:57 -04:00
parent 63696fc7c8
commit c6802d9d9a
2 changed files with 67 additions and 42 deletions

View File

@@ -26,8 +26,8 @@ func main() {
config.ClientAuth = tls.RequestClientCert
mux := &gemini.Mux{}
mux.HandleFunc("/", func(req *gemini.RequestInfo) *gemini.Response {
log.Printf("Request from %s for %s with certificates %v", req.RemoteAddr.String(), req.URL.String(), req.Certificates)
mux.HandleFunc("/", func(req *gemini.Request) *gemini.Response {
log.Printf("Request from %s for %s with certificates %v", req.RemoteAddr.String(), req.URL.String(), req.TLS.PeerCertificates)
return &gemini.Response{
Status: gemini.StatusSuccess,
Meta: "text/gemini",