state: def => defonce
This commit is contained in:
parent
7495a9bdeb
commit
fb12c30245
1 changed files with 1 additions and 1 deletions
|
|
@ -146,7 +146,7 @@
|
||||||
suspend (assoc :suspend `(fn [] ~suspend))
|
suspend (assoc :suspend `(fn [] ~suspend))
|
||||||
resume (assoc :resume `(fn [] ~resume)))]
|
resume (assoc :resume `(fn [] ~resume)))]
|
||||||
`(do
|
`(do
|
||||||
(def ~state (DerefableState. ~state-name))
|
(defonce ~state (DerefableState. ~state-name))
|
||||||
(let [meta# (assoc ~s-meta :inst (atom (NotStartedState. ~state-name))
|
(let [meta# (assoc ~s-meta :inst (atom (NotStartedState. ~state-name))
|
||||||
:var (var ~state))]
|
:var (var ~state))]
|
||||||
((var mount.core/update-meta!) [~state-name] meta#)
|
((var mount.core/update-meta!) [~state-name] meta#)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue