New creates a new API
(database db.DB, cfg Config)
| 60 | |
| 61 | // New creates a new API |
| 62 | func New(database db.DB, cfg Config) *API { |
| 63 | a := &API{ |
| 64 | db: database, |
| 65 | cfg: cfg, |
| 66 | } |
| 67 | r := mux.NewRouter() |
| 68 | a.RegisterRoutes(r) |
| 69 | a.Handler = r |
| 70 | return a |
| 71 | } |
| 72 | |
| 73 | func (a *API) admin(w http.ResponseWriter, r *http.Request) { |
| 74 | w.Header().Add("Content-Type", "text/html") |