mirror of
https://github.com/status-im/re-frame.git
synced 2025-02-23 15:28:09 +00:00
Stop :name
being accepted for Interceptors. Should be :id
.
`:name` was only ever valid for a short time during the alpha phases of 0.8.0
This commit is contained in:
parent
bca5fd76db
commit
56de2a563e
@ -15,13 +15,11 @@
|
||||
|
||||
(defn ->interceptor
|
||||
"Create an interceptor from named arguments"
|
||||
[& {:as m :keys [name id before after]}] ;; XXX remove `name` in due course - only in there as a backwards compat thing
|
||||
[& {:as m :keys [id before after]}]
|
||||
(when debug-enabled?
|
||||
(if name ;; XXX remove in due course
|
||||
(console :warn "re-frame.core/->interceptor no longer takes `:name` - has been renamed to `:id`. Please change for " name))
|
||||
(if-let [unknown-keys (seq (clojure.set/difference
|
||||
(-> (dissoc m :name) keys set) ;; XXX take out name in due course
|
||||
mandatory-interceptor-keys))]
|
||||
(-> m keys set)
|
||||
mandatory-interceptor-keys))]
|
||||
(console :error "re-frame: ->interceptor " m " has unknown keys:" unknown-keys)))
|
||||
{:id (or id name :unnamed) ;; XXX remove `name` in due course
|
||||
:before before
|
||||
|
Loading…
x
Reference in New Issue
Block a user