diff --git a/apps/api/src/lib/html-to-markdown.ts b/apps/api/src/lib/html-to-markdown.ts index fd7bbce47..f7a2b9445 100644 --- a/apps/api/src/lib/html-to-markdown.ts +++ b/apps/api/src/lib/html-to-markdown.ts @@ -17,7 +17,6 @@ const goExecutablePath = join( ); class GoMarkdownConverter { - private static instance: GoMarkdownConverter; private convert: any; private constructor() { @@ -26,15 +25,12 @@ class GoMarkdownConverter { } public static async getInstance(): Promise { - if (!GoMarkdownConverter.instance) { - try { - await stat(goExecutablePath); - } catch (_) { - throw Error("Go shared library not found"); - } - GoMarkdownConverter.instance = new GoMarkdownConverter(); + try { + await stat(goExecutablePath); + } catch (_) { + throw Error("Go shared library not found"); } - return GoMarkdownConverter.instance; + return new GoMarkdownConverter(); } public async convertHTMLToMarkdown(html: string): Promise {