From ff9ff214873a14b3b0abc419f53838b8d728eea9 Mon Sep 17 00:00:00 2001 From: adrien2p Date: Mon, 2 May 2022 13:38:15 +0200 Subject: [PATCH] feat(medusa): Update TransactionBaseService methods visibility --- packages/medusa/src/interfaces/transaction-base-service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/medusa/src/interfaces/transaction-base-service.ts b/packages/medusa/src/interfaces/transaction-base-service.ts index cbddd4b6f5..96d472bb23 100644 --- a/packages/medusa/src/interfaces/transaction-base-service.ts +++ b/packages/medusa/src/interfaces/transaction-base-service.ts @@ -31,7 +31,7 @@ export abstract class TransactionBaseService< return cloned as TChild } - shouldRetryTransaction( + protected shouldRetryTransaction_( err: { code: string } | Record ): boolean { if (!(err as { code: string })?.code) { @@ -50,7 +50,7 @@ export abstract class TransactionBaseService< * @param maybeErrorHandlerOrDontFail Potential error handler * @return the result of the transactional work */ - async atomicPhase_( + protected async atomicPhase_( work: (transactionManager: EntityManager) => Promise, isolationOrErrorHandler?: | IsolationLevel @@ -118,7 +118,7 @@ export abstract class TransactionBaseService< ) return result } catch (error) { - if (this.shouldRetryTransaction(error)) { + if (this.shouldRetryTransaction_(error)) { return this.manager_.transaction( isolation as IsolationLevel, (m): Promise => doWork(m)