fix(ynab/low-account-balance): scope trigger by year and month

This commit is contained in:
Ali BARIN
2024-05-08 13:06:40 +00:00
parent 92a8c1483d
commit e25a651d26

View File

@@ -1,3 +1,4 @@
import { DateTime } from 'luxon';
import defineTrigger from '../../../../helpers/define-trigger.js'; import defineTrigger from '../../../../helpers/define-trigger.js';
export default defineTrigger({ export default defineTrigger({
@@ -18,6 +19,7 @@ export default defineTrigger({
], ],
async run($) { async run($) {
const monthYear = DateTime.now().toFormat('MM-yyyy');
const balanceBelowAmount = $.step.parameters.balanceBelowAmount; const balanceBelowAmount = $.step.parameters.balanceBelowAmount;
const formattedBalance = balanceBelowAmount * 1000; const formattedBalance = balanceBelowAmount * 1000;
@@ -29,7 +31,7 @@ export default defineTrigger({
$.pushTriggerItem({ $.pushTriggerItem({
raw: account, raw: account,
meta: { meta: {
internalId: account.id, internalId: `${account.id}-${monthYear}`,
}, },
}); });
} }