add missing cleanup of unneeded view hashes in unsubscribe-all
This commit is contained in:
parent
ff15c42f9a
commit
2fc27341fe
|
@ -183,7 +183,12 @@
|
||||||
(fn [vs]
|
(fn [vs]
|
||||||
(let [view-sigs (get-in vs [:subscribed subscriber-key])
|
(let [view-sigs (get-in vs [:subscribed subscriber-key])
|
||||||
vs* (update-in vs [:subscribed] dissoc subscriber-key)]
|
vs* (update-in vs [:subscribed] dissoc subscriber-key)]
|
||||||
(reduce #(remove-from-subscribers %1 %2 subscriber-key) vs* view-sigs)))))
|
(reduce
|
||||||
|
#(-> %1
|
||||||
|
(remove-from-subscribers %2 subscriber-key)
|
||||||
|
(clean-up-unneeded-hashes %2))
|
||||||
|
vs*
|
||||||
|
view-sigs)))))
|
||||||
|
|
||||||
(defn refresh-view!
|
(defn refresh-view!
|
||||||
"Schedules a view (identified by view-sig) to be refreshed by one of the worker threads
|
"Schedules a view (identified by view-sig) to be refreshed by one of the worker threads
|
||||||
|
|
Loading…
Reference in a new issue