diff --git a/packages/poster/package.json b/packages/poster/package.json index c2b0801..ee26084 100644 --- a/packages/poster/package.json +++ b/packages/poster/package.json @@ -12,9 +12,6 @@ "devDependencies": { "shadow-cljs": "^2.8.52", "source-map-support": "^0.5.13" - }, - "peerDependencies": { - }, "keywords": [], "author": "", diff --git a/packages/poster/src/core/actions.cljs b/packages/poster/src/core/actions.cljs index e5acb59..6fd7721 100644 --- a/packages/poster/src/core/actions.cljs +++ b/packages/poster/src/core/actions.cljs @@ -28,7 +28,9 @@ (subs (str ky) 1)) (def actions (into {} - (for [[k v] routes] [(keyword->str k) (request-init k)]))) + (map (fn [[k v]] [(keyword->str k) (request-init k)])) + routes + )) diff --git a/packages/poster/src/core/poster.cljs b/packages/poster/src/core/poster.cljs index 76a9472..997f4a0 100644 --- a/packages/poster/src/core/poster.cljs +++ b/packages/poster/src/core/poster.cljs @@ -6,9 +6,9 @@ (defn processed-url [remaining-url opts] (-> (str base-url remaining-url) - (replace #"\{application\.id\}" (.-app_id opts)) - (replace #"\{guild\.id\}" (.-guild_id opts)) - (replace #"\{command\.id\}" (.-command_id opts)))) + (replace #"\{application\.id\}" (.-app_id ^js opts)) + (replace #"\{guild\.id\}" (.-guild_id ^js opts)) + (replace #"\{command\.id\}" (.-command_id ^js opts)))) (defn poster [token, appid] (let [header #js{ "Content-Type" "application/json" @@ -16,6 +16,6 @@ (fn [action opts] (let [ [url mkrequest] (actions action) full-url (processed-url url #js { "app_id" appid - "guild_id" (.-guild_id opts) - "command_id" (.-command_id opts) })] - (js/fetch full-url (mkrequest (.-body opts ) header)))))) + "guild_id" (.-guild_id ^js opts) + "command_id" (.-command_id ^js opts) })] + (js/fetch full-url (mkrequest (.-body ^js opts ) header)))))) diff --git a/packages/poster/test/spec.mjs b/packages/poster/test/spec.mjs index f5264a0..bcf4b46 100644 --- a/packages/poster/test/spec.mjs +++ b/packages/poster/test/spec.mjs @@ -1,9 +1,9 @@ import poster from '../dist/index.js'; -const client = poster("token", "appid"); +const send = poster("token", "appid"); -const req = await client("global/put", { }); +const req = await send("global/put", { }); console.log(req);