From 3d5287558808ccbf90ec96b2f149741f24d9c983 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Thu, 15 Dec 2022 13:05:59 +0100 Subject: [PATCH] external semaphore transactions lock file --- backend/src/util/TRANSACTIONS_LOCK.ts | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 backend/src/util/TRANSACTIONS_LOCK.ts diff --git a/backend/src/util/TRANSACTIONS_LOCK.ts b/backend/src/util/TRANSACTIONS_LOCK.ts new file mode 100644 index 000000000..847386e4d --- /dev/null +++ b/backend/src/util/TRANSACTIONS_LOCK.ts @@ -0,0 +1,4 @@ +import { Semaphore } from 'await-semaphore' + +const CONCURRENT_TRANSACTIONS = 1 +export const TRANSACTIONS_LOCK = new Semaphore(CONCURRENT_TRANSACTIONS)