mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 01:46:07 +00:00
shift dltTx-creation in send-function
This commit is contained in:
parent
a6dea37b69
commit
fc90df9765
@ -536,16 +536,10 @@ export class ContributionResolver {
|
||||
contribution.contributionStatus = ContributionStatus.CONFIRMED
|
||||
await queryRunner.manager.update(DbContribution, { id: contribution.id }, contribution)
|
||||
|
||||
const dltTx = DltTransaction.create()
|
||||
dltTx.transactionId = transaction.id
|
||||
await DltTransaction.save(dltTx)
|
||||
|
||||
await queryRunner.commitTransaction()
|
||||
|
||||
// trigger to send transaction via dlt-connector
|
||||
sendTransactionsToDltConnector().catch((e) => {
|
||||
logger.error('error on sending transactions to DltConnector:', e)
|
||||
})
|
||||
void sendTransactionsToDltConnector()
|
||||
|
||||
logger.info('creation commited successfuly.')
|
||||
void sendContributionConfirmedEmail({
|
||||
|
||||
@ -291,10 +291,6 @@ export class TransactionLinkResolver {
|
||||
contribution.transactionId = transaction.id
|
||||
await queryRunner.manager.update(DbContribution, { id: contribution.id }, contribution)
|
||||
|
||||
const dltTx = DltTransaction.create()
|
||||
dltTx.transactionId = transaction.id
|
||||
await DltTransaction.save(dltTx)
|
||||
|
||||
await queryRunner.commitTransaction()
|
||||
|
||||
await EVENT_CONTRIBUTION_LINK_REDEEM(
|
||||
@ -314,9 +310,7 @@ export class TransactionLinkResolver {
|
||||
releaseLock()
|
||||
}
|
||||
// trigger to send transaction via dlt-connector
|
||||
sendTransactionsToDltConnector().catch((e) => {
|
||||
logger.error('error on sending transactions to DltConnector:', e)
|
||||
})
|
||||
void sendTransactionsToDltConnector()
|
||||
return true
|
||||
} else {
|
||||
const now = new Date()
|
||||
|
||||
@ -141,14 +141,6 @@ export const executeTransaction = async (
|
||||
)
|
||||
}
|
||||
|
||||
const dltTxSend = DltTransaction.create()
|
||||
dltTxSend.transactionId = transactionSend.id
|
||||
await DltTransaction.save(dltTxSend)
|
||||
|
||||
const dltTxRec = DltTransaction.create()
|
||||
dltTxRec.transactionId = transactionReceive.id
|
||||
await DltTransaction.save(dltTxRec)
|
||||
|
||||
await queryRunner.commitTransaction()
|
||||
logger.info(`commit Transaction successful...`)
|
||||
|
||||
@ -162,9 +154,7 @@ export const executeTransaction = async (
|
||||
)
|
||||
|
||||
// trigger to send transaction via dlt-connector
|
||||
sendTransactionsToDltConnector().catch((e) => {
|
||||
logger.error('error on sending transactions to DltConnector:', e)
|
||||
})
|
||||
void sendTransactionsToDltConnector()
|
||||
} catch (e) {
|
||||
await queryRunner.rollbackTransaction()
|
||||
throw new LogError('Transaction was not successful', e)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user