diff --git a/src/main/frontend/handler/assets.cljs b/src/main/frontend/handler/assets.cljs index a56ae54627..50b32ddc82 100644 --- a/src/main/frontend/handler/assets.cljs +++ b/src/main/frontend/handler/assets.cljs @@ -1,5 +1,7 @@ (ns ^:no-doc frontend.handler.assets - (:require [clojure.string :as string] + (:require [cljs-http.client :as http] + [clojure.string :as string] + [frontend.common.missionary-util :as c.m] [frontend.config :as config] [frontend.fs :as fs] [frontend.fs.nfs :as nfs] @@ -10,6 +12,7 @@ [logseq.common.path :as path] [logseq.common.util :as common-util] [medley.core :as medley] + [missionary.core :as m] [promesa.core :as p])) (defn alias-enabled? @@ -248,6 +251,25 @@ (str asset-block-id-str "." asset-type))] (fs/write-file! repo repo-dir file-path data {}))) +(defn new-task--rtc-upload-asset + [repo asset-block-uuid-str asset-type put-url] + (m/sp + (let [asset-file (c.m/