feat: add missing types and resolvers

This commit is contained in:
Sérgio Salgado 2021-03-16 20:42:03 +00:00 committed by Josh Harvey
parent b0417f8375
commit de98ed4c2c
25 changed files with 127 additions and 12 deletions

View file

@ -1,7 +1,7 @@
const DataLoader = require('dataloader')
const { parseAsync } = require('json2csv')
const transactions = require('../../modules/transactions')
const transactions = require('../../services/transactions')
const anonymous = require('../../../constants').anonymousCustomer
const transactionsLoader = new DataLoader(ids => transactions.getCustomerTransactionsBatch(ids))
@ -14,8 +14,8 @@ const resolvers = {
isAnonymous: parent => (parent.customerId === anonymous.uuid)
},
Query: {
transactions: (...[, { from, until, limit, offset }]) =>
transactions.batch(from, until, limit, offset),
transactions: (...[, { from, until, limit, offset, deviceId }]) =>
transactions.batch(from, until, limit, offset, deviceId),
transactionsCsv: (...[, { from, until, limit, offset }]) =>
transactions.batch(from, until, limit, offset).then(parseAsync)
}