graphql used for invoices
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
[auto-ap.routes.utils :refer [wrap-secure wrap-spec]]
|
||||
[auto-ap.entities.companies :as entity]
|
||||
[auto-ap.graphql :as ql]
|
||||
[clojure.edn :as edn]
|
||||
[compojure.core :refer [GET PUT context defroutes
|
||||
wrap-routes]]))
|
||||
|
||||
@@ -11,7 +12,10 @@
|
||||
(wrap-routes
|
||||
(context "/graphql" []
|
||||
(GET "/" {:keys [query-params]}
|
||||
{:status 200
|
||||
:body (pr-str (ql/query (query-params "query")))
|
||||
:headers {"Content-Type" "application/edn"}}))
|
||||
(let [variables (some-> (query-params "variables")
|
||||
edn/read-string)]
|
||||
(println variables)
|
||||
{:status 200
|
||||
:body (pr-str (ql/query (query-params "query") variables))
|
||||
:headers {"Content-Type" "application/edn"}})))
|
||||
wrap-secure))
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
(:require [auto-ap.db.companies :as companies]
|
||||
[auto-ap.db.vendors :as vendors]
|
||||
[auto-ap.db.invoices :as invoices]
|
||||
[auto-ap.db.utils :refer [query]]
|
||||
[auto-ap.parse :as parse]
|
||||
[auto-ap.routes.utils :refer [wrap-secure]]
|
||||
[compojure.core :refer [GET POST context defroutes
|
||||
|
||||
Reference in New Issue
Block a user