// statusStackHandler returns the status of the Stack. func (c *Conn) statusStackHandler(w http.ResponseWriter, r *http.Request, stack *pila.Stack) { stack.Read(c.opDate) log.Println(r.Method, r.URL, http.StatusOK) w.Header().Set("Content-Type", "application/json") // Do not check error as we consider that a flushed // stack has no JSON encoding issues. b, _ := stack.Status().ToJSON() w.Write(b) }