Merge branch 'develop' into bulk-categorize-bank-transactions

This commit is contained in:
Ahmed Bouhuolia
2024-07-29 13:03:35 +02:00
58 changed files with 717 additions and 145 deletions

View File

@@ -1,7 +1,7 @@
import { Inject, Service } from 'typedi';
import { ExcludeBankTransaction } from './ExcludeBankTransaction';
import PromisePool from '@supercharge/promise-pool';
import { castArray } from 'lodash';
import { ExcludeBankTransaction } from './ExcludeBankTransaction';
@Service()
export class ExcludeBankTransactions {
@@ -12,6 +12,7 @@ export class ExcludeBankTransactions {
* Exclude bank transactions in bulk.
* @param {number} tenantId
* @param {number} bankTransactionIds
* @returns {Promise<void>}
*/
public async excludeBankTransactions(
tenantId: number,
@@ -21,7 +22,7 @@ export class ExcludeBankTransactions {
await PromisePool.withConcurrency(1)
.for(_bankTransactionIds)
.process(async (bankTransactionId: number) => {
.process((bankTransactionId: number) => {
return this.excludeBankTransaction.excludeBankTransaction(
tenantId,
bankTransactionId

View File

@@ -21,7 +21,7 @@ export class UnexcludeBankTransactions {
await PromisePool.withConcurrency(1)
.for(_bankTransactionIds)
.process(async (bankTransactionId: number) => {
.process((bankTransactionId: number) => {
return this.unexcludeBankTransaction.unexcludeBankTransaction(
tenantId,
bankTransactionId