Bladeren bron

refactor(srs): use :datetime type for :logseq.property.fsrs/due prop

rcmerci 1 jaar geleden
bovenliggende
commit
5130ec3fd2
2 gewijzigde bestanden met toevoegingen van 3 en 4 verwijderingen
  1. 1 1
      deps/db/src/logseq/db/frontend/property.cljs
  2. 2 3
      src/main/frontend/extensions/fsrs.cljs

+ 1 - 1
deps/db/src/logseq/db/frontend/property.cljs

@@ -228,7 +228,7 @@
                                  :hide? false ; TODO: show for debug now, hide it later
                                  :public? false}}
    :logseq.property.fsrs/due {:schema
-                              {:type :number ;TODO: change to :datetime when supported
+                              {:type :datetime
                                :hide? false
                                :public? false}}))
 

+ 2 - 3
src/main/frontend/extensions/fsrs.cljs

@@ -61,9 +61,8 @@
             prop-fsrs-due (:due prop-card-map)]
         (db-property-handler/set-block-property!
          block-id :logseq.property.fsrs/state prop-fsrs-state)
-        (db-property-handler/create-property-text-block!
-         block-id :logseq.property.fsrs/due (str prop-fsrs-due)
-         {:new-block-id (db/new-block-id)})))))
+        (db-property-handler/set-block-property!
+         block-id :logseq.property.fsrs/due prop-fsrs-due)))))
 
 (defn- get-due-card-block-ids
   [repo]