UNPKG

@accounter/payper-mesh

Version:
31 lines (30 loc) 991 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.resolvers = void 0; const resolvers = { Query: { getExpenses: (root, args, context, info) => { args.input ||= {}; if ('userName' in context && !args.input.api_user) { args.input.api_user = context['userName']; } return context.Payper.Query.getExpenses({ root, args, context, info, }).then(async (res) => { // fix for Payper returning Null in cases currency is "ILS" const adjustedRes = await res; adjustedRes?.expenses?.map(expense => { if (expense) { expense.currency_symbol ??= 'ILS'; } }); return res ?? null; }); }, }, }; exports.resolvers = resolvers; exports.default = resolvers;