From 481851f7131fa48e64592ca5dbdb1c08a95c733b Mon Sep 17 00:00:00 2001 From: Mohamed Marrouchi Date: Mon, 24 Mar 2025 11:11:37 +0100 Subject: [PATCH] fix: typo naming --- api/src/chat/helpers/README.md | 2 +- api/src/chat/helpers/envelope-factory.spec.ts | 10 +++++----- api/src/chat/helpers/envelope-factory.ts | 4 ++-- api/src/chat/services/block.service.ts | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/api/src/chat/helpers/README.md b/api/src/chat/helpers/README.md index 559ad6b4..816a86e9 100644 --- a/api/src/chat/helpers/README.md +++ b/api/src/chat/helpers/README.md @@ -34,7 +34,7 @@ The envelope helpers introduces two key components to streamline outgoing messag - **Template Conversion & Compilation:** - **toHandlebars:** Converts legacy single-curly brace templates (e.g., `{context.user.name}`) into Handlebars-style (`{{context.user.name}}`). - - **compileHandlerbarsTemplate:** Compiles and processes these templates by injecting contextual data, allowing dynamic content generation. + - **compileHandlebarsTemplate:** Compiles and processes these templates by injecting contextual data, allowing dynamic content generation. - **Localization:** Processes input text for localization using an integrated i18n service, ensuring that messages are tailored to the user's language settings. diff --git a/api/src/chat/helpers/envelope-factory.spec.ts b/api/src/chat/helpers/envelope-factory.spec.ts index e324b5c9..b68f9765 100644 --- a/api/src/chat/helpers/envelope-factory.spec.ts +++ b/api/src/chat/helpers/envelope-factory.spec.ts @@ -92,12 +92,12 @@ describe('EnvelopeFactory', () => { }); }); - describe('compileHandlerbarsTemplate', () => { + describe('compileHandlebarsTemplate', () => { it('should replace tokens with context variables correctly', () => { const text = 'Hello {{context.user.first_name}} {{context.user.last_name}}, your phone is {{context.vars.phone}}'; - const result = EnvelopeFactory.compileHandlerbarsTemplate( + const result = EnvelopeFactory.compileHandlebarsTemplate( text, context, settings, @@ -121,7 +121,7 @@ describe('EnvelopeFactory', () => { contact: {}, } as unknown as Settings; - const result = EnvelopeFactory.compileHandlerbarsTemplate( + const result = EnvelopeFactory.compileHandlebarsTemplate( text, context, settings, @@ -133,7 +133,7 @@ describe('EnvelopeFactory', () => { it('should use contact from settings if provided', () => { const text = 'You can reach us at {{contact.company_email}}'; - const result = EnvelopeFactory.compileHandlerbarsTemplate( + const result = EnvelopeFactory.compileHandlebarsTemplate( text, context, settings, @@ -143,7 +143,7 @@ describe('EnvelopeFactory', () => { it('should handle no placeholders gracefully', () => { const text = 'No placeholders here.'; - const result = EnvelopeFactory.compileHandlerbarsTemplate( + const result = EnvelopeFactory.compileHandlebarsTemplate( text, context, settings, diff --git a/api/src/chat/helpers/envelope-factory.ts b/api/src/chat/helpers/envelope-factory.ts index 98bbbf3c..1435e585 100644 --- a/api/src/chat/helpers/envelope-factory.ts +++ b/api/src/chat/helpers/envelope-factory.ts @@ -68,7 +68,7 @@ export class EnvelopeFactory { * * @returns Text message with the tokens being replaced */ - static compileHandlerbarsTemplate( + static compileHandlebarsTemplate( text: string, context: Context, settings: Settings, @@ -99,7 +99,7 @@ export class EnvelopeFactory { lang: this.context.user.language, defaultValue: result, }); - result = EnvelopeFactory.compileHandlerbarsTemplate( + result = EnvelopeFactory.compileHandlebarsTemplate( result, this.context, this.settings, diff --git a/api/src/chat/services/block.service.ts b/api/src/chat/services/block.service.ts index d48d0983..01aa81e9 100644 --- a/api/src/chat/services/block.service.ts +++ b/api/src/chat/services/block.service.ts @@ -390,7 +390,7 @@ export class BlockService extends BaseService< subscriberContext: SubscriberContext, settings: Settings, ): string { - return EnvelopeFactory.compileHandlerbarsTemplate( + return EnvelopeFactory.compileHandlebarsTemplate( text, { ...context,