From b7fce71a1751f4a7e76d8331eb98fb382cd99f0e Mon Sep 17 00:00:00 2001 From: arne Date: Wed, 19 Nov 2025 20:49:57 +0100 Subject: [PATCH] Fix bug in `promise-all` --- src/computersandblues/lodestone/app.cljs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/computersandblues/lodestone/app.cljs b/src/computersandblues/lodestone/app.cljs index ed236ff..565989d 100644 --- a/src/computersandblues/lodestone/app.cljs +++ b/src/computersandblues/lodestone/app.cljs @@ -35,7 +35,7 @@ ;; Mastodon API helpers (defn- promise-all [xs] - (js/Promise.all (clj->js xs))) + (js/Promise.all (apply array xs))) (defn- promise-resolve [val] (js/Promise.resolve val)) @@ -178,7 +178,7 @@ (.then (fn [application] (let [code (oauth-authorization-code (.-location js/window))] (cond - (:bearer_token application) (js/Promise.resolve application) + (:bearer_token application) application (and application code) (handle-oauth-authorization-code!