1
0
Эх сурвалжийг харах

plugin(api): add data format field for user configs

charlie 4 жил өмнө
parent
commit
e1c207ca03

+ 1 - 0
libs/src/LSPlugin.ts

@@ -90,6 +90,7 @@ export interface AppUserInfo {
 export interface AppUserConfigs {
   preferredThemeMode: 'dark' | 'light'
   preferredFormat: 'markdown' | 'org'
+  preferredDateFormat: string
   preferredLanguage: string
   preferredWorkflow: string
 

+ 8 - 7
src/main/logseq/api.cljs

@@ -56,13 +56,14 @@
   (fn []
     (bean/->js
       (normalize-keyword-for-json
-        {:preferred-language   (:preferred-language @state/state)
-         :preferred-theme-mode (if (= (:ui/theme @state/state) "light") "white" "dark")
-         :preferred-format     (state/get-preferred-format)
-         :preferred-workflow   (state/get-preferred-workflow)
-         :preferred-todo       (state/get-preferred-todo)
-         :current-graph        (state/get-current-repo)
-         :me                   (state/get-me)}))))
+        {:preferred-language    (:preferred-language @state/state)
+         :preferred-theme-mode  (if (= (:ui/theme @state/state) "light") "white" "dark")
+         :preferred-format      (state/get-preferred-format)
+         :preferred-workflow    (state/get-preferred-workflow)
+         :preferred-todo        (state/get-preferred-todo)
+         :preferred-date-format (state/get-date-formatter)
+         :current-graph         (state/get-current-repo)
+         :me                    (state/get-me)}))))
 
 (def ^:export get_current_graph
   (fn []