Browse Source

fix(rtc): update schema

rcmerci 2 years ago
parent
commit
baa3a11b8d

+ 1 - 1
src/main/frontend/db/rtc/const.cljs

@@ -72,7 +72,7 @@
 
 
 
 
 
 
-(def block-type-schema [:enum "property" "class" "whiteboard" "macros" "object"])
+(def block-type-schema [:enum "property" "class" "whiteboard" "object" "hidden"])
 (def op-schema
 (def op-schema
   [:multi {:dispatch first :decode/string #(update % 0 keyword)}
   [:multi {:dispatch first :decode/string #(update % 0 keyword)}
    [:move
    [:move

+ 1 - 1
src/main/frontend/db/rtc/db_listener.cljs

@@ -13,7 +13,7 @@
    (fn [m datom]
    (fn [m datom]
      (let [[_e a _v t _add?] datom]
      (let [[_e a _v t _add?] datom]
        (if-let [[_e _a _v old-t _old-add?] (get m a)]
        (if-let [[_e _a _v old-t _old-add?] (get m a)]
-         (if (< old-t t)
+         (if (<= old-t t)
            (assoc m a datom)
            (assoc m a datom)
            m)
            m)
          (assoc m a datom))))
          (assoc m a datom))))