move timestamp into semaphore transaction lock

This commit is contained in:
Ulf Gebhardt 2022-12-21 00:24:54 +01:00
parent 55236f1f8e
commit 32cea45bbf
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9

View File

@ -580,11 +580,11 @@ export class ContributionResolver {
clientTimezoneOffset, clientTimezoneOffset,
) )
const receivedCallDate = new Date()
// acquire lock // acquire lock
const releaseLock = await TRANSACTIONS_LOCK.acquire() const releaseLock = await TRANSACTIONS_LOCK.acquire()
console.log(`locked for confirmContribution ${id}`) console.log(`locked for confirmContribution ${id}`)
const receivedCallDate = new Date()
const queryRunner = getConnection().createQueryRunner() const queryRunner = getConnection().createQueryRunner()
await queryRunner.connect() await queryRunner.connect()
await queryRunner.startTransaction('REPEATABLE READ') // 'READ COMMITTED') await queryRunner.startTransaction('REPEATABLE READ') // 'READ COMMITTED')