1package main
2
3import (
4 "io"
5 "log"
6 "net/http"
7)
8
9func (m model) root(writer http.ResponseWriter, request *http.Request) {
10 cookie, err := request.Cookie("access_token")
11 if err != nil {
12 home, err := templates.ReadFile("templates/home_unauthenticated.html")
13 if err != nil {
14 log.Fatalln(err)
15 }
16 io.WriteString(writer, string(home))
17 return
18 }
19
20 if cookie.Value == m.AccessToken {
21 dash, err := templates.ReadFile("templates/home_authenticated.html")
22 if err != nil {
23 log.Fatalln(err)
24 }
25 io.WriteString(writer, string(dash))
26 }
27}