From e617fe5088a65916501882a8e587bd84d096370c Mon Sep 17 00:00:00 2001 From: Edgard Date: Mon, 7 Nov 2022 21:28:31 -0300 Subject: [PATCH] fix: Fixed exportModule loop --- src/whatsapp/exportModule.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/whatsapp/exportModule.ts b/src/whatsapp/exportModule.ts index 2540fe4f26..60881361ba 100644 --- a/src/whatsapp/exportModule.ts +++ b/src/whatsapp/exportModule.ts @@ -65,6 +65,9 @@ export function exportModule( const description = `Module ${name} was not found with ${condition.toString()}`; console.error(description); trackException(description); + Object.defineProperty(this, name, { + get: () => undefined, + }); return undefined; } @@ -84,6 +87,9 @@ export function exportModule( )} was not found for ${name} in module ${moduleId}`; console.error(description); trackException(description); + Object.defineProperty(this, name, { + get: () => undefined, + }); return undefined; } } else { @@ -95,6 +101,9 @@ export function exportModule( const description = `Property ${property} was not found for ${name} in module ${moduleId}`; console.error(description); trackException(description); + Object.defineProperty(this, name, { + get: () => undefined, + }); return undefined; } functionPath = property; @@ -121,6 +130,9 @@ export function exportModule( return valueFn(); } + Object.defineProperty(this, name, { + get: () => undefined, + }); return undefined; }, });