recent.cljs 708 B

12345678910111213141516171819
  1. (ns frontend.handler.recent
  2. "Fns related to recent pages feature"
  3. (:require [frontend.handler.db-based.recent :as db-based]
  4. [frontend.handler.file-based.recent :as file-recent-handler]
  5. [frontend.config :as config]
  6. [frontend.state :as state]))
  7. (defn add-page-to-recent!
  8. [repo page click-from-recent?]
  9. (if (config/db-based-graph? repo)
  10. (db-based/add-page-to-recent! repo page click-from-recent?)
  11. (file-recent-handler/add-page-to-recent! repo page click-from-recent?)))
  12. (defn get-recent-pages
  13. []
  14. (let [repo (state/get-current-repo)]
  15. (if (config/db-based-graph? repo)
  16. (db-based/get-recent-pages)
  17. (file-recent-handler/get-recent-pages))))