From db4cdc27a3936dfa74ffc176963cbb2f91831ce7 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 19 Jun 2019 09:18:29 +0200 Subject: [PATCH] fix(frontend): adapt repo ns to backend api changes --- frontend/src/uxbox/main/repo/icons.cljs | 7 +++---- frontend/src/uxbox/main/repo/images.cljs | 7 +++---- frontend/src/uxbox/main/repo/kvstore.cljs | 3 ++- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/frontend/src/uxbox/main/repo/icons.cljs b/frontend/src/uxbox/main/repo/icons.cljs index 4eab53271..4e1612c49 100644 --- a/frontend/src/uxbox/main/repo/icons.cljs +++ b/frontend/src/uxbox/main/repo/icons.cljs @@ -40,10 +40,9 @@ (defmethod request :fetch/icons [_ {:keys [coll]}] - (let [url (if coll - (str url "/library/icon-collections/" coll "/icons") - (str url "/library/icon-collections/icons")) - params {:url url :method :get}] + (let [url (str url "/library/icons") + qp (if coll {:collection coll} nil) + params {:url url :method :get :query qp}] (send! params))) (defmethod request :fetch/icon diff --git a/frontend/src/uxbox/main/repo/images.cljs b/frontend/src/uxbox/main/repo/images.cljs index 0d8b287f8..d646220cc 100644 --- a/frontend/src/uxbox/main/repo/images.cljs +++ b/frontend/src/uxbox/main/repo/images.cljs @@ -40,10 +40,9 @@ (defmethod request :fetch/images [_ {:keys [coll]}] - (let [url (if coll - (str url "/library/image-collections/" coll "/images") - (str url "/library/image-collections/images")) - params {:url url :method :get}] + (let [url (str url "/library/images") + qp (when coll {:collection coll}) + params {:url url :method :get :query qp}] (send! params))) (defmethod request :fetch/image diff --git a/frontend/src/uxbox/main/repo/kvstore.cljs b/frontend/src/uxbox/main/repo/kvstore.cljs index 14cbc90ae..b996ccb29 100644 --- a/frontend/src/uxbox/main/repo/kvstore.cljs +++ b/frontend/src/uxbox/main/repo/kvstore.cljs @@ -7,6 +7,7 @@ (ns uxbox.main.repo.kvstore "A main interface for access to remote resources." (:require [beicon.core :as rx] + [cuerdas.core :as str] [uxbox.config :refer (url)] [uxbox.main.repo.impl :refer (request send!)] [uxbox.util.transit :as t])) @@ -17,7 +18,7 @@ params {:url url :method :get}] (->> (send! params) (rx/map (fn [{:keys [payload] :as response}] - (if (nil? payload) + (if (or (nil? payload) (str/empty? payload)) (assoc response :payload {:key id :value nil :version nil}) response))))))