From 2418fb32a686bca347201494de5cfa69ca61bb91 Mon Sep 17 00:00:00 2001 From: alinarublea Date: Thu, 19 Oct 2023 11:44:22 +0200 Subject: [PATCH] feat: init db wrapper --- src/db.js | 4 +--- src/service-wrap.js | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/db.js b/src/db.js index 71dca708..787818a4 100644 --- a/src/db.js +++ b/src/db.js @@ -136,8 +136,6 @@ function DB() { }; } -const createDynamoDBService = () => Object.freeze({ - getInstance: () => DB(), -}); +const createDynamoDBService = () => DB(); export default { createDynamoDBService }; diff --git a/src/service-wrap.js b/src/service-wrap.js index 241d3545..d2734d47 100644 --- a/src/service-wrap.js +++ b/src/service-wrap.js @@ -17,12 +17,10 @@ const serviceWrap = ( factoryFn, ) => { if (!lambdaContext[paramName]) { - const service = factoryFn(lambdaContext); - // pass params by reference and not value so later modifications // of the params are accessible to the wrap // eslint-disable-next-line no-param-reassign - lambdaContext[paramName] = service.getInstance(lambdaContext); + lambdaContext[paramName] = factoryFn(lambdaContext); } return lambdaFn(lambdaContext); };