fix: only pprint when in developer mode or in the dev environment

pull/2123/head
Tienson Qin 2021-06-07 17:00:28 +08:00
parent ff0084bebc
commit 036f03fab4
2 changed files with 10 additions and 3 deletions

View File

@ -1,7 +1,10 @@
(ns frontend.debug
(:require [cljs.pprint :as pprint]))
(:require [cljs.pprint :as pprint]
[frontend.config :as config]
[frontend.state :as state]))
(defn pprint
[& xs]
(doseq [x xs]
(pprint/pprint x)))
(when (or config/dev? (state/developer-mode?))
(doseq [x xs]
(pprint/pprint x))))

View File

@ -1026,6 +1026,10 @@
(set-state! :ui/developer-mode? value)
(storage/set "developer-mode" (str value)))
(defn developer-mode?
[]
(:ui/developer-mode? @state))
(defn get-notification-contents
[]
(get @state :notification/contents))