UNPKG

@wepublish/api

Version:
25 lines 805 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPublicInvoices = void 0; const tslib_1 = require("tslib"); const getPublicInvoices = (authenticateUser, subscription, invoice) => tslib_1.__awaiter(void 0, void 0, void 0, function* () { const { user: { id: userId } } = authenticateUser(); const subscriptions = yield subscription.findMany({ where: { userID: userId } }); const invoices = yield invoice.findMany({ where: { subscriptionID: { in: subscriptions.map(({ id }) => id) } }, include: { items: true } }); return invoices; }); exports.getPublicInvoices = getPublicInvoices; //# sourceMappingURL=invoice.public-queries.js.map