diff --git a/backend/src/app/srepl/main.clj b/backend/src/app/srepl/main.clj index 5d43d1dd11..69d6008021 100644 --- a/backend/src/app/srepl/main.clj +++ b/backend/src/app/srepl/main.clj @@ -549,6 +549,17 @@ :elapsed elapsed)))))) +(defn mark-file-as-trimmed + [id] + (let [id (h/parse-uuid id)] + (db/tx-run! main/system (fn [cfg] + (-> (db/update! cfg :file + {:has-media-trimmed true} + {:id id} + {::db/return-keys false}) + (db/get-update-count) + (pos?)))))) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; DELETE/RESTORE OBJECTS (WITH CASCADE, SOFT) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;