Notify library updates when really needed

This commit is contained in:
Andrés Moya 2023-05-04 09:34:38 +02:00
parent 568338ad68
commit 8a42a53522
32 changed files with 373 additions and 195 deletions

View file

@ -253,7 +253,6 @@
:code :feature-mismatch
:feature "components/v2"
:hint "file has 'components/v2' feature enabled but frontend didn't specifies it"))
(cond-> file
(and (contains? client-features "components/v2")
(not (contains? features "components/v2")))
@ -263,7 +262,6 @@
(not (contains? client-features "storage/pointer-map")))
(process-pointers deref)))
;; --- COMMAND QUERY: get-file (by id)
(defn get-file

View file

@ -78,8 +78,7 @@
(defn- library-change?
[{:keys [type] :as change}]
(or (contains? library-change-types type)
(and (contains? file-change-types type)
(some? (:component-id change)))))
(contains? file-change-types type)))
(def ^:private sql:get-file
"SELECT f.*, p.team_id

View file

@ -6,7 +6,9 @@
(ns app.util.time
(:require
[app.common.data.macros :as dm]
[app.common.exceptions :as ex]
[app.common.time :as common-time]
[clojure.spec.alpha :as s]
[cuerdas.core :as str]
[fipp.ednize :as fez])
@ -186,9 +188,7 @@
:else
(throw (UnsupportedOperationException. "unsupported type")))))
(defn now
[]
(Instant/now))
(dm/export common-time/now)
(defn in-future
[v]