Browse Source

feat: Add request helper for re-frame-http-fx

Miguel Ángel Moreno 2 years ago
parent
commit
d85306e3fa
1 changed files with 15 additions and 0 deletions
  1. 15 0
      src/frontend/tau/api.cljs

+ 15 - 0
src/frontend/tau/api.cljs

@@ -0,0 +1,15 @@
+(ns tau.api
+  (:require
+   [ajax.core :as ajax]))
+
+(defn get-request
+  ([uri on-success on-failure]
+   (get-request uri on-success on-failure {}))
+  ([uri on-success on-failure params]
+   {:http-xhrio {:method :get
+                 :uri uri
+                 :params params
+                 :format (ajax/json-request-format)
+                 :response-format (ajax/json-response-format {:keywords? true})
+                 :on-success on-success
+                 :on-failure on-failure}}))