Browse Source

Respond with 201 to view requests

master
Jan-Lukas Else 8 months ago
parent
commit
5c0daf4d40
1 changed files with 2 additions and 3 deletions
  1. +2
    -3
      tracking.go

+ 2
- 3
tracking.go View File

@ -1,7 +1,6 @@
package main
import (
"fmt"
"github.com/gorilla/handlers"
"net/http"
)
@ -23,8 +22,8 @@ func TrackingHandler(w http.ResponseWriter, r *http.Request) {
ua := r.Header.Get("User-Agent")
if !(r.Header.Get("DNT") == "1" && appConfig.Dnt) {
go trackView(url, ref, ua) // run with goroutine for awesome speed!
_, _ = fmt.Fprint(w, "true")
}
w.WriteHeader(201)
}
func TrackingScriptHandler(w http.ResponseWriter, r *http.Request) {
@ -32,10 +31,10 @@ func TrackingScriptHandler(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Cache-Control", "public, max-age=432000") // 5 days
filename := "kis3.js"
file, err := app.staticBox.Open(filename)
defer func() { _ = file.Close() }()
if err != nil {
return
}
defer file.Close()
stat, err := file.Stat()
if err != nil {
return


Loading…
Cancel
Save