clojure-czech

maio 2016-04-15T08:24:16.000200Z

to jsou tve error kody? pokud jo, tak bych proste pouzil keywordy (`:not-found`, ...)

maio 2016-04-15T08:24:59.000201Z

v Clojure moc upper case veci nevidam (ted si konkretne nevzpomenu na zadnou)

zrzka 2016-04-15T08:34:21.000202Z

Potřebuju mít jistotu, že to nikdo nezmrví, protože na to jsou navázané regexy na gatewayi, … Tak jsem to prdnul do ns error, skryl co nechci aby někdo používal a postupně se to bude rozšiřovat …

(defn- error-map
  ([code message] {:error-code code
                   :error-message (if (string? message) message (pr-str message))}))


(defn- error
  ([code message] (.stringify js/JSON (clj->js (error-map code message)))))


(defn invalid-params
  [message]
  (error "INVALID_PARAMS" message))


(defn exception
  [message]
  (error "EXCEPTION" message))

👍 1