From 1db86be435ca345773356ab8b99d5a60b86abaeb Mon Sep 17 00:00:00 2001 From: rcmerci Date: Sun, 5 May 2024 20:54:33 +0800 Subject: [PATCH] refactor(rtc): remake rtc-request-download-graph --- src/main/frontend/db_worker.cljs | 6 +----- src/main/frontend/worker/rtc/core2.cljs | 7 +++++++ .../worker/rtc/full_upload_download_graph.cljs | 14 ++++++-------- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/main/frontend/db_worker.cljs b/src/main/frontend/db_worker.cljs index 8dbf24dd8..416f82196 100644 --- a/src/main/frontend/db_worker.cljs +++ b/src/main/frontend/db_worker.cljs @@ -611,11 +611,7 @@ ;; ================================================================ (rtc-request-download-graph [this token graph-uuid] - (async-util/c->p - (async/go - (let [state (or @rtc-core/*state - (map (ex-info "Not found db-conn" {:type :rtc.exception/not-found-db-conn :repo repo}))))) +(defn new-task--request-download-graph + [token graph-uuid] + (let [{:keys [get-ws-create-task]} (new-task--get-ws-create--memoized (get-ws-url token))] + (r.upload-download/new-task--request-download-graph get-ws-create-task graph-uuid))) + +;;; ================ API (ends) ================ + ;;; subscribe debug state ;;; (defonce ^:private *last-subscribe-canceler (atom nil)) diff --git a/src/main/frontend/worker/rtc/full_upload_download_graph.cljs b/src/main/frontend/worker/rtc/full_upload_download_graph.cljs index 078eba861..95bb9eece 100644 --- a/src/main/frontend/worker/rtc/full_upload_download_graph.cljs +++ b/src/main/frontend/worker/rtc/full_upload_download_graph.cljs @@ -71,7 +71,7 @@ (throw (ex-info "upload-graph failed" {:upload-resp upload-resp}))))))) -(def block-type-kw->str +(def ^:private block-type-kw->str {:block-type/property "property" :block-type/class "class" :block-type/whiteboard "whiteboard" @@ -177,13 +177,11 @@ ;; async download-graph ;; ;;;;;;;;;;;;;;;;;;;;;;;;;; -(defn