updated to exit gracefully when config is invalid
This commit is contained in:
parent
ed0541edd8
commit
56421bc284
1 changed files with 3 additions and 1 deletions
|
@ -20,7 +20,9 @@
|
||||||
(def config (-> (find-config) fs/readFileSync str edn/read-string))
|
(def config (-> (find-config) fs/readFileSync str edn/read-string))
|
||||||
|
|
||||||
(def mastodon-client (or (some-> config :mastodon clj->js mastodon.)
|
(def mastodon-client (or (some-> config :mastodon clj->js mastodon.)
|
||||||
(js/console.error "missing Mastodon client configuration!")))
|
(do
|
||||||
|
(js/console.error "missing Mastodon client configuration!")
|
||||||
|
(js/process.exit 1))))
|
||||||
|
|
||||||
(defn js->edn [data]
|
(defn js->edn [data]
|
||||||
(js->clj data :keywordize-keys true))
|
(js->clj data :keywordize-keys true))
|
||||||
|
|
Reference in a new issue