UNPKG

dressed

Version:

A sleek, serverless-ready Discord bot framework.

36 lines 1.1 kB
import { Routes } from "discord-api-types/v10"; import { callDiscord } from "../utils/call-discord.js"; import { botEnv } from "../utils/env.js"; /** * Returns all SKUs for the application. */ export async function listSKUs() { const res = await callDiscord(Routes.skus(botEnv.DISCORD_APP_ID), { method: "GET", }); return res.json(); } /** * Returns all subscriptions containing the SKU, filtered by user. * @param sku The sku to get the subscriptions for * @param options Optional parameters for the request */ export async function listSubscriptions(sku, options) { const res = await callDiscord(Routes.skuSubscriptions(sku), { method: "GET", params: options, }); return res.json(); } /** * Get a subscription by its ID. * @param sku The sku to get the subscription for * @param subscription The subscription to get */ export async function getSubscription(sku, subscription) { const res = await callDiscord(Routes.skuSubscription(sku, subscription), { method: "GET", }); return res.json(); } //# sourceMappingURL=skus.js.map