func getOutput(e *engine.Engine) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { uuid := mux.Vars(r)["uuid"] data := e.TaskOutput(uuid) w.Header().Set("Content-Type", "application/pdf") w.Write(data) } }