This commit is contained in:
Stephen McQuay 2013-05-09 00:48:56 -07:00
parent e1e7c16193
commit b8e0bd64f6
2 changed files with 12 additions and 12 deletions

View File

@ -105,13 +105,13 @@ func attempt(w http.ResponseWriter, req *http.Request) {
session, _ := store.Get(req, "Score")
score := getScore(session)
if result {
score += 1
} else {
score -= 1
}
session.Values["Score"] = score
session.Save(req, w)
if result {
score += 1
} else {
score -= 1
}
session.Values["Score"] = score
session.Save(req, w)
b, err := json.Marshal(solution{result, score})
if err != nil {

10
main.go
View File

@ -4,9 +4,9 @@ import (
"flag"
"github.com/gorilla/sessions"
"log"
"math/rand"
"net/http"
"math/rand"
"time"
"time"
)
const MAX = 12
@ -17,12 +17,12 @@ var static_files = flag.String("static", "./static", "location of static files")
var store = sessions.NewCookieStore([]byte("hello world"))
func main() {
rand.Seed( time.Now().UTC().UnixNano())
rand.Seed(time.Now().UTC().UnixNano())
flag.Parse()
http.Handle("/",
http.FileServer(http.Dir(*static_files)))
http.Handle("/api/v0/problem/", JsonHandler(problem))
http.Handle("/api/v0/attempt/", JsonHandler(attempt))
http.Handle("/api/v0/problem/", JsonHandler(problem))
http.Handle("/api/v0/attempt/", JsonHandler(attempt))
if err := http.ListenAndServe(*addr, nil); err != nil {
log.Fatal("ListenAndServe:", err)
}