Files
automatisch/packages/backend/src/graphql/queries/get-invoices.ee.ts
2023-04-06 13:08:49 +00:00

23 lines
490 B
TypeScript

import Context from '../../types/express/context';
import Billing from '../../helpers/billing/index.ee';
const getInvoices = async (
_parent: unknown,
_params: unknown,
context: Context
) => {
const subscription = await context.currentUser.$relatedQuery('currentSubscription');
if (!subscription) {
return;
}
const invoices = await Billing.paddleClient.getInvoices(
Number(subscription.paddleSubscriptionId)
);
return invoices;
};
export default getInvoices;