document api

This commit is contained in:
Shawn Erquhart
2024-11-13 18:29:05 -05:00
parent 381127fb44
commit 25a6eab8a0
5 changed files with 249 additions and 251 deletions

View File

@@ -5,23 +5,25 @@ import { query, internalMutation } from "./_generated/server";
import { components } from "./_generated/api";
import { Id } from "./_generated/dataModel";
const polarComponent = new Polar(components.polar);
const polar = new Polar(components.polar);
export const listProducts = query({
args: {},
handler: async (ctx) => {
return polarComponent.listProducts(ctx, {
return ctx.runQuery(polar.component.lib.listProducts, {
includeArchived: false,
});
},
});
export const getUserSubscriptions = query({
export const listUserSubscriptions = query({
args: {
userId: v.string(),
},
handler: async (ctx, args) => {
return polarComponent.listUserSubscriptions(ctx, args.userId);
return ctx.runQuery(polar.component.lib.listUserSubscriptions, {
userId: args.userId,
});
},
});