Merge pull request #1747 from logseq/feat/integration-plugins-core

Feat/integration plugin core
This commit is contained in:
Tienson Qin
2021-06-11 17:32:38 +08:00
committed by GitHub
45 changed files with 11751 additions and 48 deletions

View File

@@ -118,6 +118,16 @@
:electron/updater-pending? false
:electron/updater {}
;; plugin
:plugin/indicator-text nil
:plugin/installed-plugins {}
:plugin/installed-themes []
:plugin/installed-commands {}
:plugin/simple-commands {}
:plugin/selected-theme nil
:plugin/selected-unpacked-pkg nil
:plugin/active-readme nil
;; all notification contents as k-v pairs
:notification/contents {}
:graph/syncing? false
@@ -1087,6 +1097,15 @@
[]
(:commands (get-config)))
(defn get-plugins-commands
[]
(mapcat seq (flatten (vals (:plugin/installed-commands @state)))))
(defn get-plugins-commands-with-type
[type]
(filterv #(= (keyword (first %)) (keyword type))
(apply concat (vals (:plugin/simple-commands @state)))))
(defn get-scheduled-future-days
[]
(let [days (:scheduled/future-days (get-config))]