package main
import (
"html/template"
"io/fs"
"net/http"
)
type controller struct {
tmpl map[string]*template.Template
http.Handler
}
func (c *controller) LoadRouter(pub fs.FS) {
serveMux := http.NewServeMux()
serveMux.Handle("GET /", http.FileServerFS(unwrap(fs.Sub(pub, "public"))))
serveMux.HandleFunc("POST /order/new", c.postNewOrder)
serveMux.HandleFunc("GET /cake/options", c.cakeOptions)
c.Handler = serveMux
}