(ns chef.frontend.visitor.recipe.thumbnail (:require [ring.util.response :as ruresp] [chef.logic.recipes :as clrecipes]) (:import java.io.File)) (defn handler [req] (if-let [id (get-in req [:path-params :id])] (when-let [thumbnail-file (clrecipes/get-recipe-thumbnail id)] (ruresp/file-response (.getPath ^File thumbnail-file))) (ruresp/bad-request "Bad request.")))