spelling: activate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
This commit is contained in:
Josh Soref
2023-06-19 01:36:30 -04:00
parent e2fdc13b3e
commit 5f3a309a8f
6 changed files with 5 additions and 5 deletions

View File

@@ -0,0 +1,38 @@
import { IBranchesActivatedPayload } from '@/interfaces';
import { Service, Inject } from 'typedi';
import events from '@/subscribers/events';
import { CashflowTransactionsActivateBranches } from '../../Integrations/Cashflow/CashflowActivateBranches';
@Service()
export class CreditNoteActivateBranchesSubscriber {
@Inject()
private cashflowActivateBranches: CashflowTransactionsActivateBranches;
/**
* Attaches events with handlers.
*/
public attach(bus) {
bus.subscribe(
events.branch.onActivated,
this.updateCashflowWithBranchOnActivated
);
return bus;
}
/**
* Updates accounts transactions with the primary branch once
* the multi-branches is activated.
* @param {IBranchesActivatedPayload}
*/
private updateCashflowWithBranchOnActivated = async ({
tenantId,
primaryBranch,
trx,
}: IBranchesActivatedPayload) => {
await this.cashflowActivateBranches.updateCashflowTransactionsWithBranch(
tenantId,
primaryBranch.id,
trx
);
};
}