mirror of
https://github.com/penpot/penpot.git
synced 2025-06-05 09:21:39 +02:00
✨ Small improvements over plugin manager
This commit is contained in:
parent
6f8ce1fc5a
commit
2cc3f65323
6 changed files with 43 additions and 6 deletions
|
@ -34,7 +34,12 @@
|
|||
|
||||
(defn install-plugin!
|
||||
[plugin]
|
||||
(let [plugins (vec (conj (seq @pluginsdb) plugin))]
|
||||
(let [plugins (as-> @pluginsdb $
|
||||
(remove (fn [{:keys [name host]}]
|
||||
(and (= name (:name plugin))
|
||||
(= host (:host plugin)))) $)
|
||||
(conj $ plugin)
|
||||
(vec $))]
|
||||
(reset! pluginsdb plugins)
|
||||
(save-to-store plugins)))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue