Skip to content

Commit

Permalink
code review
Browse files Browse the repository at this point in the history
  • Loading branch information
lelemm committed Feb 27, 2025
1 parent 458f8ea commit 330fc08
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 23 deletions.
22 changes: 21 additions & 1 deletion packages/sync-server/src/app-pluggyai/app-pluggyai.js
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ app.post(
}

newTrans.date = getDate(transactionDate);
newTrans.payeeName = pluggyaiService.getPayeeName(trans);
newTrans.payeeName = getPayeeName(trans);
newTrans.notes = trans.descriptionRaw || trans.description;

let amountInCurrency = trans.amountInAccountCurrency ?? trans.amount;
Expand Down Expand Up @@ -184,3 +184,23 @@ function flattenObject(obj, prefix = '') {

return result;
}

function getPayeeName(trans) {
if (trans.merchant && (trans.merchant.name || trans.merchant.businessName)) {
return trans.merchant.name || trans.merchant.businessName || '';
}

if (trans.paymentData) {
const { receiver, payer } = trans.paymentData;

if (trans.type === 'DEBIT' && receiver) {
return receiver.name || receiver.documentNumber?.value || '';
}

if (trans.type === 'CREDIT' && payer) {
return payer.name || payer.documentNumber?.value || '';
}
}

return '';
}
22 changes: 0 additions & 22 deletions packages/sync-server/src/app-pluggyai/pluggyai-service.js
Original file line number Diff line number Diff line change
Expand Up @@ -117,26 +117,4 @@ export const pluggyaiService = {

return transactions;
},
getPayeeName: trans => {
if (
trans.merchant &&
(trans.merchant.name || trans.merchant.businessName)
) {
return trans.merchant.name || trans.merchant.businessName || '';
}

if (trans.paymentData) {
const { receiver, payer } = trans.paymentData;

if (trans.type === 'DEBIT' && receiver) {
return receiver.name || receiver.documentNumber?.value || '';
}

if (trans.type === 'CREDIT' && payer) {
return payer.name || payer.documentNumber?.value || '';
}
}

return '';
},
};

0 comments on commit 330fc08

Please sign in to comment.