dressed
Version:
A sleek, serverless-ready Discord bot framework.
36 lines • 1.1 kB
JavaScript
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