Skip to content

Commit 8228bc9

Browse files
rurorujj
andauthored
Update fortunes query in kit (#10233)
Co-authored-by: jj <[email protected]>
1 parent 3b2e169 commit 8228bc9

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

frameworks/Clojure/kit/deps.edn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
;; Database
2121
org.postgresql/postgresql {:mvn/version "42.7.8"}
22+
org.clojars.jj/boa-sql {:mvn/version "1.0.0"}
2223

2324

2425
;; kit Libs
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
select * from "Fortune";

frameworks/Clojure/kit/src/clj/io/github/kit_clj/te_bench/db/sql/hikari.clj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,4 @@
55

66
(defmethod ig/prep-key :db.sql/hikari-connection
77
[_ config]
8-
(let [cpus (.availableProcessors (Runtime/getRuntime))]
9-
(assoc config :maximum-pool-size (* 8 cpus))))
8+
(assoc config :maximum-pool-size 520))

frameworks/Clojure/kit/src/clj/io/github/kit_clj/te_bench/web/controllers/bench.clj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
[next.jdbc :as jdbc]
55
[next.jdbc.result-set :as rs]
66
[jj.majavat :as majavat]
7+
[jj.sql.boa :as boa]
78
[jj.majavat.renderer :refer [->StringRenderer]]
89
[jj.majavat.renderer.sanitizer :refer [->Html]]
910
[ring.util.http-response :as http-response]
@@ -19,6 +20,7 @@
1920
(def ^:private render-fortune (majavat/build-renderer "html/fortunes.html"
2021
{:renderer (->StringRenderer
2122
{:sanitizer (->Html)})}))
23+
(def query-fortunes (boa/execute (boa/->NextJdbcAdapter) "sql/fortunes.sql"))
2224
(def selmer-opts {:custom-resource-path (clojure.java.io/resource "html")})
2325

2426
(defn selmer-html-response
@@ -143,7 +145,7 @@
143145

144146
(defn majavat-fortune-handler
145147
[db-conn _request]
146-
(as-> (jdbc/execute! db-conn ["select * from \"Fortune\";"] jdbc-opts) fortunes
148+
(as-> (query-fortunes db-conn) fortunes
147149
(conj fortunes {:id 0 :message "Additional fortune added at request time."})
148150
(sort-by :message fortunes)
149151
(majavat-html-response {:messages fortunes})))

0 commit comments

Comments
 (0)