mirror of
https://github.com/logseq/logseq.git
synced 2026-02-01 22:47:36 +00:00
enhance(apis): add today page
This commit is contained in:
@@ -639,6 +639,7 @@ export interface IEditorProxy extends Record<string, any> {
|
|||||||
getEditingBlockContent: () => Promise<string>
|
getEditingBlockContent: () => Promise<string>
|
||||||
|
|
||||||
getCurrentPage: () => Promise<PageEntity | BlockEntity | null>
|
getCurrentPage: () => Promise<PageEntity | BlockEntity | null>
|
||||||
|
getTodayPage: () => Promise<PageEntity | null>
|
||||||
|
|
||||||
getCurrentBlock: () => Promise<BlockEntity | null>
|
getCurrentBlock: () => Promise<BlockEntity | null>
|
||||||
|
|
||||||
|
|||||||
@@ -116,6 +116,7 @@
|
|||||||
(def ^:export get_editing_cursor_position api-editor/get_editing_cursor_position)
|
(def ^:export get_editing_cursor_position api-editor/get_editing_cursor_position)
|
||||||
(def ^:export get_next_sibling_block api-editor/get_next_sibling_block)
|
(def ^:export get_next_sibling_block api-editor/get_next_sibling_block)
|
||||||
(def ^:export get_page api-editor/get_page)
|
(def ^:export get_page api-editor/get_page)
|
||||||
|
(def ^:export get_today_page api-editor/get_today_page)
|
||||||
(def ^:export get_page_blocks_tree api-editor/get_page_blocks_tree)
|
(def ^:export get_page_blocks_tree api-editor/get_page_blocks_tree)
|
||||||
(def ^:export get_page_linked_references api-editor/get_page_linked_references)
|
(def ^:export get_page_linked_references api-editor/get_page_linked_references)
|
||||||
(def ^:export get_page_properties api-editor/get_page_properties)
|
(def ^:export get_page_properties api-editor/get_page_properties)
|
||||||
|
|||||||
@@ -102,6 +102,12 @@
|
|||||||
(when page
|
(when page
|
||||||
(sdk-utils/result->js page))))
|
(sdk-utils/result->js page))))
|
||||||
|
|
||||||
|
(defn get_today_page
|
||||||
|
[]
|
||||||
|
(p/let [today-name (date/today)
|
||||||
|
page (<get-block today-name {:children? false})]
|
||||||
|
(some-> page (sdk-utils/result->js))))
|
||||||
|
|
||||||
(defn get_all_pages
|
(defn get_all_pages
|
||||||
[]
|
[]
|
||||||
(p/let [result (db-async/<q
|
(p/let [result (db-async/<q
|
||||||
|
|||||||
Reference in New Issue
Block a user